heap profile: 152: 12149376 [411134: 24937218344] @ heap/1048576 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x53978f 0x11347a5 0xde2022 0xde0492 0xddf205 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x11347a4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x539405 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [0: 0] @ 0x48b4ac 0x4901c9 0x44c5bf 0x44c44c 0x493aca # 0x48b4ab runtime.mallocgc+0xcb runtime/malloc.go:1195 # 0x4901c8 runtime.makeslice+0x48 runtime/slice.go:117 # 0x44c5be runtime.saveg+0x15e runtime/mprof.go:1693 # 0x44c44b runtime.doRecordGoroutineProfile.func1+0x4b runtime/mprof.go:1566 # 0x493ac9 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [0: 0] @ 0x48b4b3 0x4901c9 0x4666b9 0x47f20a 0x478794 0x78f13c 0x78f06c 0x78ed05 0x15d9c25 0x15d9be9 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x78f13b runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x78f06b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x78ed04 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x1c4 runtime/trace/subscribe.go:80 # 0x15d9c24 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x15d9be8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4a5 0x48b01b 0x15c42a5 0x15c4a93 0x15c4545 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c42a4 runtime/pprof.printStackRecord+0x284 runtime/pprof/pprof.go:591 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c4544 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4a5 0x48b01b 0x15c42f4 0x15c4a93 0x15c4545 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c42f3 runtime/pprof.printStackRecord+0x2d3 runtime/pprof/pprof.go:591 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c4544 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4b3 0x4901c9 0x4666b9 0x41d1f1 0x15c5e3b 0x15d986b 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c5e3a runtime/pprof.StartCPUProfile+0x15a runtime/pprof/pprof.go:910 # 0x15d986a net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:158 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b485 0x48b0a5 0x15c42cb 0x15c4a93 0x15c4545 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c42ca runtime/pprof.printStackRecord+0x2aa runtime/pprof/pprof.go:591 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c4544 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4b3 0x4901c9 0x15c4691 0x15c4545 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c4690 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:653 # 0x15c4544 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321e27 0x15f5e78 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321e26 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:99 # 0x15f5e77 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0xb16fb9 0xb15537 0xe00d56 0xe00d48 0x11346bf 0xde2022 0xde0492 0xddf205 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb16fb8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 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 # 0x11346be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 3072] @ 0x48b4ac 0x4731d7 0x15f6b25 0x15f6ae6 0x15f6b34 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15f6b24 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15f6ae5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:277 # 0x15f6b33 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:153 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x48b145 0x1264f6f 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 240] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 10240] @ 0x48b4ac 0x4731d7 0x15f6b25 0x15f6ae6 0x15f6b34 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15f6b24 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15f6ae5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:277 # 0x15f6b33 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:153 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15fca8e 0x15fca35 0x15fca27 0x15f6b56 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fca8d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x15fca34 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15fca26 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:192 # 0x15f6b55 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:153 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x12dd610 0x12dd175 0x12dd160 0x12d9dd9 0x12da1e5 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12dd60f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d9dd8 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12da1e4 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 192] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x15f5fdb 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x15f5fda github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 4096] @ 0x48b4ac 0x4731d7 0x15f6b25 0x15f6ae6 0x15f6b34 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15f6b24 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15f6ae5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:277 # 0x15f6b33 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:153 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x103da8f 0x103c4c7 0x495521 # 0x103da8e 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 # 0x103c4c6 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: 32] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e1e93 0x7e824d 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e1e92 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x169bd77 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x4731d7 0x51fa86 0x772df7 0x522534 0x522d4e 0x52584c 0x51fa73 0x779cd1 0x7653bc 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x772df6 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x116 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 # 0x779cd0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x7653bb github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x31b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 512] @ 0x48b4ac 0x4907d3 0x75802f 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x75802e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x7c1b91 0x7c1e1c 0x7c5270 0x1058105 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1058104 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x68dcbc 0x6965c9 0x6965b3 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68dcbb compress/gzip.NewWriterLevel+0xbb compress/gzip/gzip.go:64 # 0x6965c8 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6965b2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x12326a5 0x125a653 0x125a654 0x125a2f3 0x1259d05 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a2f2 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x1259d04 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x499b6b 0x5485e6 0x822d28 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x499b6a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0x12d67ec 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d67eb google.golang.org/grpc.newClientStream+0x58b google.golang.org/grpc@v1.80.0/stream.go:245 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x933365 0x93375d 0x96be97 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x933364 crypto/tls.(*Config).supportedVersions+0x44 crypto/tls/common.go:1224 # 0x93375c crypto/tls.(*Config).mutualVersion+0x1c crypto/tls/common.go:1295 # 0x96be96 crypto/tls.(*Conn).readClientHello+0x3f6 crypto/tls/handshake_server.go:190 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x16ef60c 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 12288] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x4907d3 0x758325 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x758324 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 80] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57e24a 0x57e3e5 0xb2ce50 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 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 # 0x57e249 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x57e3e4 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2ce4f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x77f5c5 0x7751ae 0x764d5d 0x764179 0x7639aa 0x7647dd 0x764675 0x767ff6 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x77f5c4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7751ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x764d5c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7647dc github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764674 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x767ff5 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: 2304] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x759066 0x7809ab 0x77f5c5 0x7751ae 0x764d5d 0x764179 0x7639aa 0x7647dd 0x764675 0x767ff6 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x759065 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x205 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x77f5c4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7751ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x764d5c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7647dc github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764674 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x767ff5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:786 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x73dcc5 0x73c73f 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x73dcc4 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x73c73e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x7c1bad 0x7c1e1c 0x7c5270 0x1058105 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1058104 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x673645 0x6735b6 0xcdf58d 0x11345cf 0xdfd607 0xde1d5b 0xde0492 0xddf205 0x495521 # 0x673644 net.JoinHostPort+0x204 net/ipsock.go:240 # 0x6735b5 net.(*UDPAddr).String+0x175 net/udpsock.go:52 # 0xcdf58c 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 # 0x11345ce github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:408 # 0xdfd606 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 # 0xde1d5a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x33a github.com/quic-go/quic-go@v0.59.0/server.go:743 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4907d3 0x95b7ef 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x95b7ee crypto/tls.(*clientHelloMsg).unmarshal+0x17ee crypto/tls/handshake_messages.go:546 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x425d05 0xde6be5 0xde6b72 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xde6be4 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x2c4 github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:61 # 0xde6b71 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x251 github.com/quic-go/quic-go@v0.59.0/streams_map.go:82 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x1326c97 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1326c96 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:126 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xd2fc65 0xd3b83c 0x10d62e3 0xd30625 0x495521 # 0xd2fc64 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 # 0xd3b83b 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 # 0x10d62e2 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x7c2cac 0x7c2feb 0x7c2fde 0x7c5a65 0x1152219 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c2fea github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c2fdd github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1152218 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0x9f972e 0x9fe23b 0x9fe298 0x9ffea8 0x9fef05 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 # 0x9f972d net/http.putBufioWriter+0xed net/http/server.go:888 # 0x9fe23a net/http.(*conn).finalFlush+0x7a net/http/server.go:1748 # 0x9fe297 net/http.(*conn).close+0x17 net/http/server.go:1755 # 0x9ffea7 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1919 # 0x9fef04 net/http.(*conn).serve+0x824 net/http/server.go:2115 0: 0 [1: 112] @ 0x48b485 0x425d05 0x6e3e87 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3e86 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x226 github.com/pactus-project/pactus/types/tx/tx.go:402 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1792] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc26ca5 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc26ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1323 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce6385 0xce622f 0xce5c45 0xce57c5 0xce5be5 0xce57c5 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce6384 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x504 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce622e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x3ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:417 # 0xce5c44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:374 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x15a2245 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a2244 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x12e4 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x169bd77 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xce1b08 0xce2e15 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0xce1b07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xce2e14 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec 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] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x15f6005 0x15f6060 0x15f5fef 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15f6004 bytes.NewBufferString+0xc4 bytes/buffer.go:499 # 0x15f605f github.com/pactus-project/pactus/www/html.newTableMaker+0x11f github.com/pactus-project/pactus/www/html/server.go:205 # 0x15f5fee github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xae github.com/pactus-project/pactus/www/html/blockchain.go:125 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x4901c9 0x1058214 0x1056031 0x105500b 0x10545d0 0x495521 # 0x1058213 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0xdf1045 0xdb1103 0xdb1044 0xdbea77 0xdb3fd7 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xdf1044 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3e4 github.com/quic-go/quic-go@v0.59.0/transport.go:840 # 0xdb1102 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3a2 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:37 # 0xdb1043 github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x2e3 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:196 # 0xdbea76 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x756 github.com/quic-go/quic-go@v0.59.0/connection.go:2280 # 0xdb3fd6 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x699acb 0xda7adc 0xda81f3 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 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 # 0xda7c9c 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4a3e88 0x4a34c5 0x8c5119 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x8e9037 0x8e903e 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x8e9036 github.com/pactus-project/pactus/store.blockKey+0x56 github.com/pactus-project/pactus/store/block.go:22 # 0x8e903d github.com/pactus-project/pactus/store.(*blockStore).block+0x5d github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x10d72da 0x115407b 0x115056a 0x495521 # 0x10d72d9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x15ce986 0x15ce6c5 0x15c9fc5 0x15c6005 0x495521 # 0x15ce985 runtime/pprof.(*protobuf).string+0x345 runtime/pprof/protobuf.go:94 # 0x15ce6c4 runtime/pprof.(*protobuf).strings+0x84 runtime/pprof/protobuf.go:99 # 0x15c9fc4 runtime/pprof.(*profileBuilder).build+0x544 runtime/pprof/proto.go:389 # 0x15c6004 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:943 0: 0 [1: 212992] @ 0x48b4b3 0x490767 0x478f4a 0x4577e5 0x49221e 0x78f0d6 0x78f0cc 0x78eef2 0x15d9cb5 0x15d9ca9 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x78f0cb runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x78eef1 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x15d9cb4 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x15d9ca8 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:191 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x15c4c1f 0x15c4545 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c4c1e runtime/pprof.writeHeapInternal+0x63e runtime/pprof/pprof.go:711 # 0x15c4544 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x15c4325 0x15c4a93 0x15c4545 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c4324 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:591 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c4544 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x15c407a 0x15c406e 0x15c4a93 0x15c4545 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c406d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:580 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c4544 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b4a5 0x48b01b 0x15c4349 0x15c4a93 0x15c4545 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c4348 runtime/pprof.printStackRecord+0x328 runtime/pprof/pprof.go:591 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c4544 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1048576] @ 0x48b4b3 0x4901c9 0x466676 0x47f20a 0x478794 0x78f13c 0x78f06c 0x78ed05 0x15d9c25 0x15d9be9 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x78f13b runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x78f06b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x78ed04 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x1c4 runtime/trace/subscribe.go:80 # 0x15d9c24 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x15d9be8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1048576] @ 0x48b4b3 0x4901c9 0x466676 0x47f1d3 0x478794 0x78f13c 0x78f06c 0x78ed05 0x15d9c25 0x15d9be9 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x78f13b runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x78f06b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x78ed04 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x1c4 runtime/trace/subscribe.go:80 # 0x15d9c24 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x15d9be8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1048576] @ 0x48b4b3 0x4901c9 0x466676 0x41d1f1 0x15c5e3b 0x15d986b 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c5e3a runtime/pprof.StartCPUProfile+0x15a runtime/pprof/pprof.go:910 # 0x15d986a net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:158 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x52d610 0x51f997 0x15c32d2 0x15c3224 0x15c5bf5 0x15c5985 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15c32d1 runtime/pprof.printCountProfile.func1+0x231 runtime/pprof/pprof.go:496 # 0x15c3223 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:511 # 0x15c5bf4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:859 # 0x15c5984 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:784 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 416] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0x15c31db 0x15c5bf5 0x15c5985 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c31da runtime/pprof.printCountProfile+0x13a runtime/pprof/pprof.go:516 # 0x15c5bf4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:859 # 0x15c5984 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:784 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x44c5bf 0x44c44c 0x493aca # 0x48b4ab runtime.mallocgc+0xcb runtime/malloc.go:1195 # 0x4901c8 runtime.makeslice+0x48 runtime/slice.go:117 # 0x44c5be runtime.saveg+0x15e runtime/mprof.go:1693 # 0x44c44b runtime.doRecordGoroutineProfile.func1+0x4b runtime/mprof.go:1566 # 0x493ac9 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [1: 417792] @ 0x48b4b3 0x4901c9 0x15c4691 0x15c4545 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c4690 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:653 # 0x15c4544 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x15c4325 0x15c4a93 0x15c45a9 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c4324 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:591 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c45a8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x15c4349 0x15c4a93 0x15c45a9 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c4348 runtime/pprof.printStackRecord+0x328 runtime/pprof/pprof.go:591 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c45a8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 64] @ 0x48b485 0x48b0a5 0x15c42cb 0x15c4a93 0x15c45a9 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c42ca runtime/pprof.printStackRecord+0x2aa runtime/pprof/pprof.go:591 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c45a8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1440] @ 0x48b485 0x425d05 0x15c407a 0x15c406e 0x15c4a93 0x15c45a9 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c406d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:580 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c45a8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x15c4c1f 0x15c45a9 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c4c1e runtime/pprof.writeHeapInternal+0x63e runtime/pprof/pprof.go:711 # 0x15c45a8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 48] @ 0x48b4a5 0x48b01b 0x15c42a5 0x15c4a93 0x15c45a9 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c42a4 runtime/pprof.printStackRecord+0x284 runtime/pprof/pprof.go:591 # 0x15c4a92 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15c45a8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 4194304] @ 0x48b4b3 0x4901c9 0x15c5a0f 0x15c5965 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c5a0e runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:828 # 0x15c5964 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:782 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 2097152] @ 0x48b4b3 0x4901c9 0x15c5a0f 0x15c5965 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c5a0e runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:828 # 0x15c5964 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:782 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1048576] @ 0x48b4b3 0x4901c9 0x15c59f0 0x15c5965 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c59ef runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:817 # 0x15c5964 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:782 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x15fea85 0x15fea3f 0x15fae75 0x15f9c65 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fea84 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x104 github.com/pactus-project/pactus/www/html/server.go:228 # 0x15fea3e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:141 # 0x15fae74 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:163 # 0x15f9c64 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc84 github.com/pactus-project/pactus/www/html/network.go:83 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x15fea05 0x15fb1c2 0x15faf34 0x15f9c65 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fea04 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x84 github.com/pactus-project/pactus/www/html/network.go:142 # 0x15fb1c1 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x261 github.com/pactus-project/pactus/www/html/network.go:156 # 0x15faf33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:168 # 0x15f9c64 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc84 github.com/pactus-project/pactus/www/html/network.go:83 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 896] @ 0x48b4ac 0x4731d7 0x15f5a6e 0x15f5a26 0x15f5a14 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15f5a6d bytes.(*Buffer).String+0x68d bytes/buffer.go:77 # 0x15f5a25 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x645 github.com/pactus-project/pactus/www/html/server.go:277 # 0x15f5a13 github.com/pactus-project/pactus/www/html.(*Server).CommitteeHandler+0x633 github.com/pactus-project/pactus/www/html/blockchain.go:70 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x95fe2d 0x95f9b4 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95fe2c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f9b3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdb309c 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb309b github.com/quic-go/quic-go.(*Conn).preSetup+0x77b github.com/quic-go/quic-go@v0.59.0/connection.go:548 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x871016 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x871015 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x1596b3a 0x1596b2e 0x15984bb 0x1645323 0x495521 # 0x1596b39 bytes.NewBuffer+0x39 bytes/buffer.go:490 # 0x1596b2d github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x2d github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:27 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326ab6 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x421deb 0x6a322d 0x6a3d35 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4901c9 0x68354c 0x683538 0x68e54d 0x68e50e 0x552032 0xb51d25 0xb517a8 0xb4c49b 0xb52dfe 0x15e4791 0xa00c49 0x15e52b6 0xa00c49 0x15e60c3 0xa00c49 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x68354b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb51d24 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.5/expfmt/text_create.go:96 # 0xb517a7 github.com/prometheus/common/expfmt.MetricFamilyToText+0x11e7 github.com/prometheus/common@v0.67.5/expfmt/text_create.go:293 # 0xb4c49a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.5/expfmt/encode.go:178 # 0xb52dfd github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.67.5/expfmt/encode.go:51 # 0x15e4790 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xad0 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e52b5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e60c2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0xb5c26f 0xb658ca 0xb64d8a 0xb67f9b 0x15e3f8b 0xa00c49 0x15e52b6 0xa00c49 0x15e60c3 0xa00c49 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0xb5c26e github.com/prometheus/client_golang/prometheus.(*histogram).Write+0x3ee github.com/prometheus/client_golang@v1.23.2/prometheus/histogram.go:812 # 0xb658c9 github.com/prometheus/client_golang/prometheus.processMetric+0x89 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:633 # 0xb64d89 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x829 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:502 # 0xb67f9a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:1074 # 0x15e3f8a github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x2ca github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:171 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e52b5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e60c2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0xc1abdc 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 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 # 0xc1abdb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd05c2c 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0x1154738 0x495521 # 0xd05c2b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd05e07 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 # 0xd3bb29 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 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 2048] @ 0x48b4ac 0x4731d7 0x15fad27 0x15facec 0x15fad36 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fad26 bytes.(*Buffer).String+0xda6 bytes/buffer.go:77 # 0x15faceb github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xd6b github.com/pactus-project/pactus/www/html/server.go:277 # 0x15fad35 github.com/pactus-project/pactus/www/html.(*Server).NodeHandler+0xdb5 github.com/pactus-project/pactus/www/html/network.go:136 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0x74cc26 0x74cc52 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x74cc25 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x74cc51 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x16ef60c 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2834432] @ 0x48b4b3 0x4731d7 0x15f9f08 0x15f9ecd 0x15f9f17 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15f9f07 bytes.(*Buffer).String+0xf27 bytes/buffer.go:77 # 0x15f9ecc github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xeec github.com/pactus-project/pactus/www/html/server.go:277 # 0x15f9f16 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xf36 github.com/pactus-project/pactus/www/html/network.go:91 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x532572 0x15fcbe9 0x15f9885 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15fcbe8 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x48 github.com/pactus-project/pactus/www/html/server.go:232 # 0x15f9884 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0x8a4 github.com/pactus-project/pactus/www/html/network.go:75 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 320] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15f9da7 0x15f9d9c 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15f9da6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdc6 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15f9d9b github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdbb github.com/pactus-project/pactus/www/html/network.go:87 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15feac7 0x15fea3f 0x15fb1c2 0x15faf34 0x15f9c65 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15feac6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:228 # 0x15fea3e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:141 # 0x15fb1c1 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x261 github.com/pactus-project/pactus/www/html/network.go:156 # 0x15faf33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:168 # 0x15f9c64 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc84 github.com/pactus-project/pactus/www/html/network.go:83 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15f9eae 0x15f9c7b 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15f9ead github.com/pactus-project/pactus/crypto.Address.String+0xecd github.com/pactus-project/pactus/crypto/address.go:80 # 0x15f9c7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x15f90c2 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x15f90c1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 288] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x15f90c2 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x15f90c1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x46eef3 0x12650af 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12650ae google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda1f68 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda5f24 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 176] @ 0x48b4ac 0x4907d3 0x8940d4 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8940d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x48b75a 0x48b76f 0xd66425 0xd6641b 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd66424 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd6641a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1280] @ 0x48b4ac 0x4901c9 0x6e55de 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6c3125 0x960e0b 0x960d07 0x6c2d64 0x6c31bc 0x95ea0d 0x95e8f7 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x960e0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x960d06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95ea0c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e8f6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x6c3125 0x6c0825 0x6c586f 0x6c57bf 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57be crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x115f4cb 0x115f3ed 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x8c66c8 0x8c65df 0x8c6305 0x8c59bf 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c66c7 encoding/binary.AppendUvarint+0x1a7 encoding/binary/varint.go:46 # 0x8c65de github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:281 # 0x8c6304 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:249 # 0x8c59be github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:116 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x16d44a5 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d44a4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x425d05 0x125485d 0x1253335 0x12cef7d 0x12cef81 0x12d3b86 0x12cc35f 0x495521 # 0x125485c google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1332 # 0x1253334 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1129 # 0x12cef7c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cef80 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x16ef4c5 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce897 0x5ce83a 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5ce896 math/big.(*Int).Mul+0x136 math/big/int.go:184 # 0x5ce839 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xd9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:266 # 0x60724d 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 # 0x605051 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 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321e27 0x15f5e78 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321e26 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:99 # 0x15f5e77 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1687552] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x425d05 0x6f22a6 0x6f229a 0x6f2271 0x116866f 0x1168665 0x1599486 0x132446b 0x156f2fe 0x13242c3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6f22a5 github.com/pactus-project/pactus/consensus/voteset.newVoteSet+0x85 github.com/pactus-project/pactus/consensus/voteset/voteset.go:19 # 0x6f2299 github.com/pactus-project/pactus/consensus/voteset.NewPrepareVoteSet+0x79 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:23 # 0x6f2270 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x50 github.com/pactus-project/pactus/consensus/log/log.go:43 # 0x116866e github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x12e github.com/pactus-project/pactus/consensus/log/log.go:26 # 0x1168664 github.com/pactus-project/pactus/consensus.(*consensus).AllVotes+0x124 github.com/pactus-project/pactus/consensus/consensus.go:162 # 0x1599485 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetConsensusInfo+0x105 github.com/pactus-project/pactus/www/grpc/blockchain.go:93 # 0x132446a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13242c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x130e22c 0x1307af7 0x13074d7 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130e22b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.DefaultHeaderMatcher+0x38b github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:158 # 0x1307af6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x516 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:163 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0xd05c1b 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xd05c1a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x103ec75 0x103c49b 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc14413 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 # 0x103ec74 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 # 0x103c49a 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 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x69b438 0x15a11e2 0x159f026 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69b437 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x37 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15a11e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:310 # 0x159f025 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x165 github.com/pactus-project/pactus/www/grpc/transaction.go:62 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684c58 0x684c3c 0x686665 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x684c57 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684c3b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x686664 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xde680b 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xde680a github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.59.0/streams_map.go:51 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x7c1bad 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x699aef 0xda7adc 0xda1f1a 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa8b0 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x4907d3 0x6c07c7 0x6c06b1 0x6c06b0 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c07c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x146 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c06b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x30 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x6c06af vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x2f vendor/golang.org/x/crypto/cryptobyte/asn1.go:240 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x456eb8 0x469cf5 0xd02c8b 0xd05df8 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0xd02c8a github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1ca github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd05df7 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 416] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc2d669 0xc2d110 0xc303f6 0xc2b9a5 0xc368a5 0x495521 # 0xc2d668 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d10f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc303f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 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 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x7c19b1 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c19b0 github.com/multiformats/go-multiaddr.readComponent+0x1f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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] @ 0x48b4ac 0x4731d7 0x7e1c48 0x7e1efe 0x7e80bd 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1c47 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x7e1efd crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2531328] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x92e1ea 0x92e1c7 0x975245 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x92e1e9 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x92e1c6 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x975244 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x131c156 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x131c155 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x55 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:146 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x6830a6 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x1194885 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6830a5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194884 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 3456] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 8] @ 0x48b485 0x48b67e 0x48b6d3 0x4cc265 0x5a5d65 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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 0x425d05 0xce3c7e 0xce1b9c 0xce2e15 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0xce3c7d 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 # 0xce1b9b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 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 # 0x10545cf github.com/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 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 384] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 1792] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x69be5e 0x1164a27 0x1164a42 0x8f8bd8 0x116471f 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x1164a26 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x46 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x1164a41 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x61 github.com/pactus-project/pactus/state/state.go:572 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x116471e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:570 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda9f6a 0xda9b26 0xda92c8 0xde327e 0xde3033 0xddf5ef 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda9f69 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 # 0xda9b25 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 # 0xda92c7 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 # 0xde327d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c8b53 0x1059359 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c8b52 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0x1059358 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 # 0x1058b7b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0xdcd2fa 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xdcd2f9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x919 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:424 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 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 0x425d05 0xdc7d30 0xdc7d24 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc7d2f 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 # 0xdc7d23 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b48c 0x490767 0x12599fc 0x124643b 0x1246417 0x1249e3f 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x124643a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1246416 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1249e3e 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: 48] @ 0x48b485 0x425d05 0x65c3ef 0x65bf85 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x65c3ee net.newAddr+0x26e net/interface_linux.go:182 # 0x65bf84 net.addrTable+0x124 net/interface_linux.go:153 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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: 9216] @ 0x48b48c 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xc22772 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22771 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9f1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x75763a 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x757639 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 2304] @ 0x48b4ac 0x4901c9 0x687488 0x686390 0x68593f 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x1194885 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68638f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68593e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194884 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x1199cb5 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1199cb4 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x74 github.com/pactus-project/pactus/sync/sync.go:335 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x169beae 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c825 0x160c359 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c824 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55a59e 0x55a179 0x160ccef 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 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 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ccee github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x686618 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686617 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 0xb84e47 0x495521 # 0xb84e46 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: 64] @ 0x48b4ac 0x4901c9 0x16d6006 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d6005 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x1153f58 0x115056a 0x495521 # 0x1153f57 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x117 github.com/pactus-project/pactus/network/stream.go:74 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16d44a5 0x6c8be5 0x6cd136 0x6c42bc 0x7f30ba 0x7f37b9 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x16d44a4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x6c8be4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x6cd135 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x6c42bb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7f30b9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7f37b8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x159928d 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159928c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0x1cc github.com/pactus-project/pactus/www/grpc/blockchain.go:73 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x74cc5d 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x58c6b9 0x58c63d 0x69d9a5 0x69d969 0x69d669 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69d9a4 math/big.(*Int).SetBytes+0xe4 math/big/int.go:519 # 0x69d968 github.com/pactus-project/pactus/sortition.GetIndex+0xa8 github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x69d668 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce1b6c 0xce2e15 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xce1b6b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66ff14 0x66fe56 0x66974f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x66ff13 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x66974e net.(*OpError).Error+0x6e 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 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f428 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684c58 0x684c3c 0x686586 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x684c57 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684c3b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x686585 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4907d3 0x8940d4 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8940d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x58c6b9 0x58c63d 0x6c68a5 0x6c681f 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6c68a4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x6c681e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x64817c 0x647cd3 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x64817b net.srcAddrs+0x3b net/addrselect.go:46 # 0x647cd2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x48b485 0x425d05 0x118299b 0x1198a2f 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x118299a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:87 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x421e68 0x6e690a 0x8e8929 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e6909 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x8e8928 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:62 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x69a1e8 0x6a2425 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69a1e7 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x6a2424 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xdaaa44 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x5d5e1a 0x5d5e26 0x5c121d 0x92da5e 0x976beb 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x92da5d crypto/tls.verifyHandshakeSignature+0x7d crypto/tls/auth.go:24 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0x12437de 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12437dd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6c3125 0x962e05 0x962cf7 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962cf6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb35359 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 # 0xb8338b 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 # 0xb8336d 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 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x4901c9 0x16ef4c5 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0x105a411 0xd301b7 0xd2d9db 0xd3012d 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 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 # 0xc0f667 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 # 0xc162e4 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 # 0x105a410 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 # 0xd301b6 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 # 0xd2d9da 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 # 0xd3012c 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: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564a77 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 8192] @ 0x48b4ac 0x4901c9 0x122e873 0x122e5d5 0x125728c 0x1257172 0x1249cba 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125728b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 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: 24576] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x12c5c67 0x12d72d3 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12c5c66 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.80.0/rpc_util.go:384 # 0x12d72d2 google.golang.org/grpc.newClientStreamWithParams+0x1d2 google.golang.org/grpc@v1.80.0/stream.go:309 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 240] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x1322715 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x1322714 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x15f9cee 0x15f9c7b 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15f9ced github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd0d github.com/pactus-project/pactus/www/html/server.go:220 # 0x15f9c7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0x696c4c 0x15fe9bb 0x15fb1c2 0x15faf34 0x15f9c65 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x696c4b github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x14b github.com/pactus-project/pactus/util/utils.go:164 # 0x15fe9ba github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:142 # 0x15fb1c1 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x261 github.com/pactus-project/pactus/www/html/network.go:156 # 0x15faf33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:168 # 0x15f9c64 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc84 github.com/pactus-project/pactus/www/html/network.go:83 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x48b5c5 0x4cc5fd 0x87367b 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x15f90c2 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x87367a google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x15f90c1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x15f90c2 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x15f90c1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x15f8022 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x15f8021 github.com/pactus-project/pactus/www/html.(*Server).ConsensusHandler+0xa1 github.com/pactus-project/pactus/www/html/blockchain.go:268 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15f9eae 0x15f9c7b 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f9ead github.com/pactus-project/pactus/crypto.Address.String+0xecd github.com/pactus-project/pactus/crypto/address.go:80 # 0x15f9c7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 528] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15f9da7 0x15f9d9c 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f9da6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdc6 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15f9d9b github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdbb github.com/pactus-project/pactus/www/html/network.go:87 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 528] @ 0x48b4ac 0x4901c9 0x5be110 0x5be8f7 0x5bf2bc 0x69b27c 0x15f9d72 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x69b27b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x15f9d71 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xd91 github.com/pactus-project/pactus/www/html/network.go:86 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f9d36 0x15f9c7b 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f9d35 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd55 github.com/pactus-project/pactus/www/html/server.go:220 # 0x15f9c7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f9d36 0x15f9c7b 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f9d35 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd55 github.com/pactus-project/pactus/www/html/server.go:220 # 0x15f9c7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x15f90c2 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x15f90c1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 512] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x15f90c2 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x15f90c1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x490767 0xb663a5 0xb64d8a 0xb67f9b 0x15e3f8b 0xa00c49 0x15e52b6 0xa00c49 0x15e60c3 0xa00c49 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0xb663a4 github.com/prometheus/client_golang/prometheus.processMetric+0xb64 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:723 # 0xb64d89 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x829 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:502 # 0xb67f9a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:1074 # 0x15e3f8a github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x2ca github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:171 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e52b5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e60c2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x15a97bf 0x15a684a 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x15a97be github.com/gorilla/mux.requestWithRoute+0x5e github.com/gorilla/mux@v1.8.1/mux.go:454 # 0x15a6849 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 2654208] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x552032 0xb51d25 0xb517a8 0xb4c49b 0xb52dfe 0x15e4791 0xa00c49 0x15e52b6 0xa00c49 0x15e60c3 0xa00c49 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb51d24 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.5/expfmt/text_create.go:96 # 0xb517a7 github.com/prometheus/common/expfmt.MetricFamilyToText+0x11e7 github.com/prometheus/common@v0.67.5/expfmt/text_create.go:293 # 0xb4c49a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.5/expfmt/encode.go:178 # 0xb52dfd github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.67.5/expfmt/encode.go:51 # 0x15e4790 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xad0 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e52b5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e60c2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 576] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416149 0xb67797 0xb66236 0xb64d8a 0xb67f9b 0x15e3f8b 0xa00c49 0x15e52b6 0xa00c49 0x15e60c3 0xa00c49 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0xb67796 github.com/prometheus/client_golang/prometheus.checkMetricConsistency+0xb76 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:947 # 0xb66235 github.com/prometheus/client_golang/prometheus.processMetric+0x9f5 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:708 # 0xb64d89 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x829 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:502 # 0xb67f9a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:1074 # 0x15e3f8a github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x2ca github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:171 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e52b5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e60c2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 4227072] @ 0x48b4b3 0x4731d7 0x15f9f08 0x15f9ecd 0x15f9f17 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15f9f07 bytes.(*Buffer).String+0xf27 bytes/buffer.go:77 # 0x15f9ecc github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xeec github.com/pactus-project/pactus/www/html/server.go:277 # 0x15f9f16 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xf36 github.com/pactus-project/pactus/www/html/network.go:91 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 448] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf30f 0x69b27c 0x15f9d72 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf30e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x69b27b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x15f9d71 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xd91 github.com/pactus-project/pactus/www/html/network.go:86 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 6291456] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f9e25 0x15f9da8 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f9e24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe44 github.com/pactus-project/pactus/www/html/server.go:228 # 0x15f9da7 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdc7 github.com/pactus-project/pactus/www/html/network.go:87 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x696c1d 0x15fe9bb 0x15fb1c2 0x15faf34 0x15f9c65 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x696c1c github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11c github.com/pactus-project/pactus/util/utils.go:164 # 0x15fe9ba github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:142 # 0x15fb1c1 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x261 github.com/pactus-project/pactus/www/html/network.go:156 # 0x15faf33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:168 # 0x15f9c64 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc84 github.com/pactus-project/pactus/www/html/network.go:83 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 2359296] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f9d36 0x15f9c7b 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f9d35 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd55 github.com/pactus-project/pactus/www/html/server.go:220 # 0x15f9c7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 960] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15f9da7 0x15f9d9c 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f9da6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdc6 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15f9d9b github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdbb github.com/pactus-project/pactus/www/html/network.go:87 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 294912] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f9d36 0x15f9c7b 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f9d35 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd55 github.com/pactus-project/pactus/www/html/server.go:220 # 0x15f9c7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x48b99d 0x4d232d 0x4b6bbb 0x873c9a 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x15f90c2 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x873c99 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x15f90c1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1056] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x15f90c2 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x15f90c1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 98304] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f5951 0x15f58d5 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f5950 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x570 github.com/pactus-project/pactus/www/html/server.go:228 # 0x15f58d4 github.com/pactus-project/pactus/www/html.(*Server).CommitteeHandler+0x4f4 github.com/pactus-project/pactus/www/html/blockchain.go:70 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f7a9b 0x15f7a15 0x15f5a0b 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f7a9a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x33a github.com/pactus-project/pactus/www/html/server.go:255 # 0x15f7a14 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b4 github.com/pactus-project/pactus/www/html/blockchain.go:247 # 0x15f5a0a github.com/pactus-project/pactus/www/html.(*Server).CommitteeHandler+0x62a github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x4901c9 0x531c7f 0x696385 0x69636b 0x69ef4c 0x69f02b 0x15fce2f 0x15f7a14 0x15f5a0b 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x696384 strings.Split+0xc4 strings/strings.go:361 # 0x69636a github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xaa github.com/pactus-project/pactus/util/number.go:17 # 0x69ef4b github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x69f02a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15fce2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:241 # 0x15f7a13 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b3 github.com/pactus-project/pactus/www/html/blockchain.go:246 # 0x15f5a0a github.com/pactus-project/pactus/www/html.(*Server).CommitteeHandler+0x62a github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 12288] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f5951 0x15f58d5 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f5950 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x570 github.com/pactus-project/pactus/www/html/server.go:228 # 0x15f58d4 github.com/pactus-project/pactus/www/html.(*Server).CommitteeHandler+0x4f4 github.com/pactus-project/pactus/www/html/blockchain.go:70 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xcfebe5 0xcfe558 0xcfe639 0x495521 # 0xcfebe4 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x4a4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:433 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc1afba 0x495521 # 0xc1afb9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x2d9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:193 0: 0 [1: 1687552] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x7c3858 0x7c348e 0xb15daf 0xb16db5 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3857 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 704] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x15a67da 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15a67d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xb9 github.com/gorilla/mux@v1.8.1/mux.go:196 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [87: 74121216] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [84: 71565312] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x4901c9 0x6ad094 0x6acf8a 0x97a370 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad093 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x93 crypto/ecdh/x25519.go:56 # 0x6acf89 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x97a36f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [91: 77529088] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [92: 78381056] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [84: 71565312] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [88: 74973184] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [88: 74973184] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 352] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x499b6b 0x5485e6 0x822d28 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x499b6a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce8b6 0x5ce849 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5ce8b5 math/big.(*Int).Mul+0x155 math/big/int.go:184 # 0x5ce848 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xe8 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:267 # 0x60724d 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 # 0x605051 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 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xdacebf 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdacebe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.59.0/connection.go:305 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x169bd77 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda7d8e 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xda7d8d 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 1408] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x421deb 0x903a05 0x903a21 0x90312c 0xb06b85 0xb06b58 0xb08d13 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x903a04 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:375 # 0x903a20 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:362 # 0x90312b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.43.0/attribute/set.go:265 # 0xb06b84 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:210 # 0xb06b57 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 # 0xb08d12 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x490767 0x4e0645 0x65bf65 0x65be25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bf64 net.addrTable+0x104 net/interface_linux.go:149 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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: 65536] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 24] @ 0x48b4ac 0x421e68 0x5caa65 0x6a5b09 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a5b08 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x68 github.com/pactus-project/pactus/types/tx/payload/bond.go:100 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a25 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x565a24 encoding/json.arrayEncoder.encode+0x124 encoding/json/encode.go:892 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x456eb8 0x46acd7 0x48f285 0x4a283d 0x1606b5a 0x1606b2a 0x1606b29 0x160fa55 0x160ea58 0x4a49ca 0x495521 # 0x48f284 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a283c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x1606b59 internal/sync.(*Mutex).Lock+0x79 internal/sync/mutex.go:70 # 0x1606b29 sync.(*Mutex).Lock+0x49 sync/mutex.go:46 # 0x1606b28 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x48 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:41 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160ea57 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: 192] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x16847a5 0x92e263 0x976b77 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x92e262 crypto/tls.signedMessage+0xc2 crypto/tls/auth.go:117 # 0x976b76 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 224] @ 0x48b485 0x4901c9 0x1152039 0x1151605 0x495521 # 0x1152038 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdd0e0d 0xdd08a5 0xdc1645 0xdbff2a 0xdb3e85 0x495521 # 0xdd0e0c github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x32c github.com/quic-go/quic-go@v0.59.0/packet_packer.go:788 # 0xdd08a4 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdc1644 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbff29 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdb3e84 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 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8b770c 0x105920c 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b770b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0x105920b 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 # 0x1058b7b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e8515 0x6e84eb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e8514 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e84ea 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xc23efb 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc23efa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xbda github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1111 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0xda255b 0xda1f8e 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda255a 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1326017 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326016 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:232 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x7c3596 0x7c348e 0xb15c68 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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] @ 0x48b485 0x425d05 0x7c3858 0x7c348e 0xb15c68 0xb16db5 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3857 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5630fb 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce2d27 0xd3c219 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2d26 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x226 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:868 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [0: 0] @ 0x48b4b3 0x4901c9 0x15c4691 0x15c45a9 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c4690 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:653 # 0x15c45a8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e27b4 0x7e8c05 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e27b3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7e8c04 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd66446 0xd6641b 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0xd66445 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd6641a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x6996f9 0xda7fe5 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda7fe4 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 # 0xda7bef 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x490767 0x7e8d2e 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e8d2d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x490767 0x10c785d 0x10c789e 0x10c7745 0x113c0fe 0x1150bf9 0x159cc2c 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x10c785c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10c789d 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 # 0x10c7744 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 # 0x113c0fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x1150bf8 github.com/pactus-project/pactus/network.(*network).HostAddrs+0x58 github.com/pactus-project/pactus/network/network.go:428 # 0x159cc2b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x1cb github.com/pactus-project/pactus/www/grpc/network.go:40 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x8e888c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e888b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a05 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0xdd8fd2 0xdd8e1c 0xde6376 0xde7dc2 0xdbd038 0xdbc571 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdd8fd1 github.com/quic-go/quic-go.(*ReceiveStream).handleResetStreamFrameImpl+0xd1 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:473 # 0xdd8e1b github.com/quic-go/quic-go.(*ReceiveStream).handleResetStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:436 # 0xde6375 github.com/quic-go/quic-go.(*Stream).handleResetStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:169 # 0xde7dc1 github.com/quic-go/quic-go.(*streamsMap).HandleResetStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:306 # 0xdbd037 github.com/quic-go/quic-go.(*Conn).handleFrame+0x377 github.com/quic-go/quic-go@v0.59.0/connection.go:1919 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x132dd37 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x132dd36 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 224] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0xb15c8d 0xb15c7b 0xb16f55 0xb15537 0xe00d56 0xe00d48 0x11346bf 0xde2022 0xde0492 0xddf205 0x495521 # 0xb15c8c github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14c github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb15c7a github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13a github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb16f54 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 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 # 0x11346be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0xb7be07 0xb7be53 0xb7bed8 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7be06 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0xb7911e 0xb84da8 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 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 # 0xc0f667 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 # 0xc162e4 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 # 0xb7911d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:946 # 0xb84da7 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] @ 0x48b4ac 0x4731d7 0xb00e76 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0xb00e75 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:54 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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] @ 0x48b4a5 0x4731d7 0xff420b 0xff41d9 0xff39f4 0xff3425 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0xff420a bytes.(*Buffer).String+0xea bytes/buffer.go:77 # 0xff41d8 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:518 # 0xff39f3 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x333 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:386 # 0xff3424 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:316 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [4: 1280] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xb07ad6 0xb09190 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb07ad5 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:153 # 0xb0918f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x5ef github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:97 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 576] @ 0x48b485 0x425d05 0xda3416 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda3415 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4160b7 0xdca3df 0xdc2e89 0xde597b 0xddb95f 0xddb08a 0xe0627d 0xe06278 0xd3bc6a 0x552032 0x8fd04f 0xd5dee7 0x10d6249 0xd30625 0x495521 # 0xdca3de github.com/quic-go/quic-go.(*framer).AddActiveStream+0x9e github.com/quic-go/quic-go@v0.59.0/framer.go:225 # 0xdc2e88 github.com/quic-go/quic-go.(*Conn).onHasStreamData+0x28 github.com/quic-go/quic-go@v0.59.0/connection.go:3002 # 0xde597a github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamData+0x1a github.com/quic-go/quic-go@v0.59.0/stream.go:44 # 0xddb95e github.com/quic-go/quic-go.(*SendStream).write+0x7be github.com/quic-go/quic-go@v0.59.0/send_stream.go:182 # 0xddb089 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe0627c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe06277 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 # 0xd3bc69 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 # 0x8fd04e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd5dee6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda81f3 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 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 # 0xda7c9c 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4907d3 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda707a 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xdaaa44 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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] @ 0x48b4ac 0x4901c9 0xd705e8 0xd72e17 0xdbc37b 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xd705e7 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 # 0xd72e16 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 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4731d7 0x1200d45 0x11fda6f 0x11fc713 0x1203db7 0x1203265 0x13277d2 0x132779e 0x132778a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1200d44 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11fda6e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11fc712 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x1203db6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x4d6 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:151 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13277d1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132779d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1327789 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 144] @ 0x48b485 0x425d05 0xd98fb4 0xd99129 0xdad285 0xde24a6 0xde0492 0xddf205 0x495521 # 0xd98fb3 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 # 0xd99128 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 # 0xdad284 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 6528] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 8] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x490767 0x822f5b 0x12093a4 0x822cd6 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822f5a google.golang.org/protobuf/internal/order.RangeFields.func2+0x7a google.golang.org/protobuf@v1.36.11/internal/order/range.go:51 # 0x12093a3 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x183 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:225 # 0x822cd5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f9c 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 96] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb8441b 0xb833db 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8441a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ba github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:386 # 0xb833da github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb7bc45 0xb7bc91 0xb7c00f 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x7c85a8 0x7c85dc 0x7cf106 0x7c3438 0xb15c68 0xb16f55 0xb15537 0xe00d56 0xe00d48 0x11346bf 0xde2022 0xde0492 0xddf205 0x495521 # 0x7c85a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c85db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c3437 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16f54 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 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 # 0x11346be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4907d3 0x16847a5 0x168fe12 0x16ef88e 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef88d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x425d05 0x16d1399 0x16d133f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16d1398 crypto/internal/fips140/bigmod.NewNat+0x218 crypto/internal/fips140/bigmod/nat.go:73 # 0x16d133e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 8] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc21d3a 0xc39bdb 0xc3680a 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc21d39 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:896 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xc14c56 0x1057e4f 0x1056031 0x105500b 0x10545d0 0x495521 # 0xc14c55 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 # 0x1057e4e 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x6a50a8 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a50a7 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x1308671 0x13074d7 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1308670 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x1090 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:181 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0xb83165 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 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 # 0xb83164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:279 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x490767 0x871076 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x16f03c9 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x699acb 0xda7adc 0xdaa66a 0xdaaacf 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 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 # 0xdaaace 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x69c5f6 0x6a0f87 0x8eaca9 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c5f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a0f86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:167 # 0x8eaca8 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x388 github.com/pactus-project/pactus/store/store.go:181 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 384] @ 0x48b485 0x490767 0x4d92db 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d92da io.ReadAll+0x1ba io/io.go:744 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x4a3df2 0x4a34c5 0x8c5119 0xcff567 0xcff550 0xd036bc 0xd03aaf 0xd03d25 0xd05ef3 0xd3bda2 0xb79734 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd036bb github.com/libp2p/go-yamux/v5.(*Stream).sendClose+0x7b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:252 # 0xd03aae github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xce github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:325 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0xb79733 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1055585 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1055584 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xce3033 0xd3c219 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xce3032 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 96] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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: 27844608] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 36864] @ 0x48b4ac 0x4901c9 0x74102d 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74102c 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [31: 26157056] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [34: 28688384] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [35: 29532160] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 28688384] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [29: 24469504] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [33: 27844608] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1671168] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x8b7994 0x8b78bd 0x8c8b05 0x1058d8f 0x10586c5 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1058d8e 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 # 0x10586c4 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 3342336] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 98304] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x48b5c5 0x4cc5fd 0x8545e7 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x15f5fdb 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x15f5fda github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x1054eac 0x1054ead 0x10545d0 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1054eab github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x8b github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:101 # 0x1054eac github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/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 0x69c5f6 0x6a0f87 0x8e8959 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c5f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a0f86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:167 # 0x8e8958 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x198 github.com/pactus-project/pactus/store/block.go:67 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4e7b07 0xcecd4f 0xce415c 0xce4048 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce415b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x27b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce4047 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:75 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0xce3787 0x1055a9f 0x105500b 0x10545d0 0x495521 # 0xce3786 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 # 0x1055a9e 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 # 0x105500a 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 # 0x10545cf github.com/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 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x1683ae6 0x16901f2 0x6998d2 0x4d83ae 0xda9f47 0xda9f48 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x1683ae5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x16901f1 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x6998d1 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 # 0xda9f46 io.ReadFull+0x126 io/io.go:354 # 0xda9f47 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x974995 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x974994 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x7f4 crypto/tls/handshake_server_tls13.go:777 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d9dc4 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x425d05 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xdc7d66 0xde5d8a 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xdc7d65 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 80] @ 0x48b485 0x425d05 0x12b81f5 0x12214af 0x12d68e6 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12b81f4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x12214ae google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d68e5 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32768] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x5522ea 0x10dd9a5 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd9a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 768] @ 0x48b48c 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [48: 40108032] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x10d72da 0xc1a5ed 0x495521 # 0x10d72d9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec 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] @ 0x48b4ac 0x425d05 0x4e112d 0x4e1c37 0x66e2cf 0x66dbbb 0x662ed8 0x676967 0x64d74b 0x64d088 0x64c819 0x64b565 0x665e3e 0x650605 0x651aa5 0x65500c 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1c36 syscall.Getpeername+0x76 syscall/syscall_unix.go:309 # 0x66e2ce net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x64d74a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665e3d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650604 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a05 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5889dc 0x5889a7 0x58456e 0x5cc174 0x5fc4d6 0x5faa92 0x69aefb 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5889db math/big.nat.make+0x5b math/big/nat.go:62 # 0x5889a6 math/big.nat.and+0x26 math/big/nat.go:509 # 0x58456d math/big.(*Int).And+0x18d math/big/int.go:1176 # 0x5cc173 github.com/consensys/gnark-crypto/ecc.WnafDecomposition+0x353 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:66 # 0x5fc4d5 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 # 0x5faa91 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 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x6996f9 0xda7fe5 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda7fe4 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 # 0xda7bef 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 8064] @ 0x48b48c 0x4901c9 0x159d510 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d50f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1792] @ 0x48b4ac 0x4907d3 0x120176b 0x12024cb 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120176a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x12024ca google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d6479 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5144af 0x5147fd 0x512afe 0x73c798 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x73c797 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x421deb 0x12408b0 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12408af google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f7a9b 0x15f7a15 0x15f7137 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f7a9a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x33a github.com/pactus-project/pactus/www/html/server.go:255 # 0x15f7a14 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b4 github.com/pactus-project/pactus/www/html/blockchain.go:247 # 0x15f7136 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:192 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bc45 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xb83785 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [46: 38436864] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0x12d67ce 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d67cd google.golang.org/grpc.newClientStream+0x56d google.golang.org/grpc@v1.80.0/stream.go:244 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2304] @ 0x48b48c 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa8b0 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x4a3e88 0x4a34c5 0xd9a7f8 0xd9a821 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9a7f7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd9a820 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 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0x4a395c 0x4a37a6 0x4a351c 0x93b7a5 0x93cffe 0xd001af 0xcff89c 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 # 0x93b7a4 crypto/tls.(*Conn).writeRecordLocked+0x3a4 crypto/tls/conn.go:994 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [17: 45696] @ 0x48b48c 0x4901c9 0xc302f3 0xc2b9a5 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [47: 39272448] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [44: 36765696] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [46: 38436864] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [47: 39272448] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [46: 38436864] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1654784] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 18816] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x6c3125 0x962c5d 0x962b54 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962c5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b53 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4901c9 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x115f4cb 0x115f3ed 0x115f428 0x115f428 0x115f428 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [171: 459648] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 224] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xce3fab 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 [2: 2304] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169beae 0x699573 0x699acb 0xda7adc 0xdaa66a 0xdaa84f 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 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 # 0xdaa84e 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x8c8b53 0x1058d8f 0x10586c5 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c8b52 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0x1058d8e 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 # 0x10586c4 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0xda255b 0xda1f8e 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda255a 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8f8065 0x8f80c4 0x8fa706 0x8fa573 0x8fc5bf 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f8064 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8f80c3 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:170 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc5be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4731d7 0x790cd4 0x159cbdd 0x159cbc4 0x159cbc5 0x159cba4 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x159cbdc github.com/mr-tron/base58/base58.FastBase58Encoding+0x17c github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x159cbc3 github.com/mr-tron/base58/base58.Encode+0x163 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x159cbc4 github.com/libp2p/go-libp2p/core/peer.ID.String+0x164 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x159cba3 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x143 github.com/pactus-project/pactus/www/grpc/network.go:38 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x132c745 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x132c744 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:159 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x69fde6 0x159bab5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fde5 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x125 github.com/pactus-project/pactus/types/validator/validator.go:233 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x16847a5 0x16eff27 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eff26 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 4864] @ 0x48b48c 0x490767 0xd166dc 0xd166a1 0xd163d0 0x495521 # 0xd166db github.com/libp2p/go-flow-metrics.(*sweeper).register+0x21b github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:64 # 0xd166a0 github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0x1e0 github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:84 # 0xd163cf github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:54 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x51fa86 0xc43387 0xc43347 0xc4435d 0xc4ae8f 0xc2d48b 0xc2b9d0 0xc368a5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43386 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43346 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2d48a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x16a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2b9cf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xdcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [81: 217728] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 896] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x93fd3e 0x9518ed 0x94e2c5 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9518ec crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x28c crypto/tls/handshake_client_tls13.go:714 # 0x94e2c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x979abe 0x9522f3 0x94e2f6 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x9522f2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 crypto/tls/handshake_client_tls13.go:812 # 0x94e2f5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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] @ 0x48b485 0x425d05 0x7c3858 0x7c348e 0xb15c68 0xb16db5 0xb15537 0xb17bd4 0xb17ba4 0xe11ddc 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x7c3857 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb17bd3 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x133 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb17ba3 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x103 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:99 # 0xe11ddb 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 # 0xe1b65c 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 # 0xe1bd50 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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] @ 0x48b485 0x490767 0xdca1b8 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xdca1b7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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: 2482176] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [126: 104251392] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [113: 93495296] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1638400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [118: 97632256] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [124: 102596608] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [119: 98459648] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 103424000] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 104251392] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x989628 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989627 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:526 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd041f8 0xd04389 0xd01033 0xd00730 0xd00578 0x495521 # 0xd041f7 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x297 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:437 # 0xd04388 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd01032 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x332 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 3276800] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 3276800] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 2457600] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 819200] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1536] @ 0x48b4ac 0x4907d3 0x956a15 0x9569e5 0x9568f7 0x6c2d64 0x6c31bc 0x9568ad 0x956677 0x6c2d64 0x6c31bc 0x956312 0x955d7e 0x959f15 0x96af18 0x94dc85 0x947b68 0x93ece9 0x97d3bf 0x495521 # 0x956a14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9569e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9568f6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9568ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x956676 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x956311 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x3151 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x955d7d crypto/tls.(*clientHelloMsg).marshalMsg+0x2bbd crypto/tls/handshake_messages.go:348 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x94dc84 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0xce3033 0xd3c219 0x10d77af 0x115407b 0x115056a 0x495521 # 0xce3032 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 # 0xd3c218 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 # 0x10d77ae 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 144] @ 0x48b485 0x425d05 0xd2ae9d 0xd25fff 0xd33098 0x495521 # 0xd2ae9c 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 # 0xd25ffe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2b3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:343 # 0xd33097 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: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f1a 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda5f24 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 3276800] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 4915200] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 4096000] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 4915200] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xd68776 0xd683f9 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0xd68775 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 # 0xd683f8 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 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0xb7bd1e 0xb7bd91 0xb7bea6 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bd1d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bd90 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x9518ed 0x94e2c5 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9518ec crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x28c crypto/tls/handshake_client_tls13.go:714 # 0x94e2c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x4901c9 0x16d1388 0x16d133f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x951fb9 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x16d1387 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x16d133e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x951fb8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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] @ 0x48b4ac 0x425d05 0x16b663a 0x16d4474 0x6c8be5 0x6c8a4c 0x6c5ed6 0x92dccc 0x9513c5 0x94e2ac 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6c8be4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x6c8a4b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9513c4 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x584 crypto/tls/handshake_client_tls13.go:669 # 0x94e2ab crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 896] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b48c 0x490767 0x160c668 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 2304] @ 0x48b48c 0x490767 0x160f43a 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f439 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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: 2304] @ 0x48b48c 0x490767 0x1609fb5 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609fb4 github.com/creachadair/jrpc2.(*Client).send+0x454 github.com/creachadair/jrpc2@v1.3.5/client.go:216 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x95b33d 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95b33c crypto/tls.(*clientHelloMsg).unmarshal+0x133c crypto/tls/handshake_messages.go:599 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6e4210 0x6e4048 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x6995f7 0x169bd8f 0x699573 0x6996f9 0x699c05 0xda9ec8 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699c04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda9ec7 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x6c3125 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x971170 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x97116f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1cf crypto/tls/handshake_server_tls13.go:149 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x7e1d5a 0x7e80bd 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1d59 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0xce3787 0x10551f2 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xce3786 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 # 0x10551f1 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4dfa7c 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 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 # 0x4dfa7b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xdaaa44 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x169bd77 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda568a 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xda5689 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a322d 0x6a3c7f 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4901c9 0x70ac65 0x4a35b1 0x719d93 0x72502f 0x737eba 0x737ead 0x11966cc 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x70ac64 github.com/rs/zerolog.init.func3+0x24 github.com/rs/zerolog@v1.35.0/event.go:16 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x719d92 github.com/rs/zerolog.newEvent+0x52 github.com/rs/zerolog@v1.35.0/event.go:69 # 0x72502e github.com/rs/zerolog.(*Logger).newEvent+0x8e github.com/rs/zerolog@v1.35.0/log.go:496 # 0x737eb9 github.com/rs/zerolog.(*Logger).Info+0x39 github.com/rs/zerolog@v1.35.0/log.go:356 # 0x737eac github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x2c github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11966cb github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x14b github.com/pactus-project/pactus/sync/handler_hello.go:170 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 448] @ 0x48b4ac 0x4907d3 0x6c2bba 0x6c2b84 0x9686df 0x6c2d64 0x6c31bc 0x6c2cdd 0x9680b1 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x951d5e 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6c2bb9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2b83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9686de crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c2cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9680b0 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x951d5d crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x27d crypto/tls/handshake_client_tls13.go:764 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 768] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0x169be70 0x16ef4fa 0x16f0405 0x979a85 0x9522f3 0x94e2f6 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x9522f2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 crypto/tls/handshake_client_tls13.go:812 # 0x94e2f5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x16c6d2d 0x16d0fc5 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d0fc4 crypto/internal/fips140/ecdsa.signGeneric[...]+0x444 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x6bc3aa 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc3a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x6e3f37 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3f36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2d6 github.com/pactus-project/pactus/types/tx/tx.go:410 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 6422528] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 8028160] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 8830976] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 9633792] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 8028160] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [10: 8028160] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 6422528] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4901c9 0xc2ba65 0xc2c188 0xc368a5 0x495521 # 0xc2ba64 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2c187 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc368a4 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 0xc3747c 0xc364fa 0x495521 # 0xc3747b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x1db github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:937 # 0xc364f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x919 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [1: 80] @ 0x48b485 0x425d05 0x159d10d 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d10c github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x6ac github.com/pactus-project/pactus/www/grpc/network.go:56 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1408] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 1622016] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3be16 0xc1ac90 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3be15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:90 # 0xc1ac8f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:163 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c5098 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 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 # 0x8c5097 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xb3535a 0xb82dd0 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb35359 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 # 0xb82dcf github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x8f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:246 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x473854 0x473366 0x10dd906 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x552032 0xb0b55f 0xb0b55a 0xb0a745 0xb0a746 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10dd905 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0xb0b55e 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 # 0xb0b559 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 # 0xb0a744 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 # 0xb0a745 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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] @ 0x48b485 0x425d05 0xd5bfb0 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0xd5bfaf 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b485 0x48b605 0x499b57 0x5485e6 0x822d28 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b604 internal/reflectlite.unsafe_New+0x24 runtime/malloc.go:2235 # 0x499b56 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16d5f6b 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d5f6a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x96aa75 0x96aa45 0x96a957 0x6c2d64 0x6c31bc 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x96af18 0x976d1f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x96aa74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96aa44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96a956 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x976d1e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x425d05 0xe06145 0xe04da5 0xd30416 0x495521 # 0xe06144 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:48 # 0xe04da4 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 # 0xd30415 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: 96] @ 0x48b4ac 0x425d05 0x16b663a 0x16d4474 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [29: 23519232] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [35: 28385280] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [33: 26763264] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [39: 31629312] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [38: 30818304] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [35: 28385280] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [37: 30007296] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x69a1e8 0x6a2425 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69a1e7 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x6a2424 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x8dccf3 0x8dccf4 0x8dd7a6 0x15ab02d 0x15ab008 0x15aaff6 0x15ac5d2 0x15a652b 0x15a67fa 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x8dccf2 regexp.newOnePassMachine+0xb2 regexp/exec.go:386 # 0x8dccf3 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0x8dd7a5 regexp.(*Regexp).doExecute+0x2a5 regexp/exec.go:532 # 0x15ab02c regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x15ab007 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:507 # 0x15aaff5 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x15ac5d1 github.com/gorilla/mux.(*Route).Match+0xb1 github.com/gorilla/mux@v1.8.1/route.go:50 # 0x15a652a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x15a67f9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0xd5de8c 0xd5dccf 0x495521 # 0xd5de8b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd5dcce 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 [2: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x682a88 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a87 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x9523c5 0x95238f 0x94e2f6 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9523c4 crypto/tls.(*Conn).setWriteTrafficSecret+0x124 crypto/tls/conn.go:1706 # 0x95238e crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xee crypto/tls/handshake_client_tls13.go:819 # 0x94e2f5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x4907d3 0x16847a5 0x168fe12 0x979b15 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x979b14 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:41 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4731d7 0xc0e5ce 0xc0fbd4 0xc0f668 0xc162e5 0x1058824 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc0e5cd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0fbd3 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 # 0xc0f667 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 # 0xc162e4 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 # 0x1058823 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 106496] @ 0x48b4b3 0x4901c9 0x74102d 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x74102c 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x74102d 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x74102c 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x9e9359 0x9e9805 0x9fd11d 0x9fceb5 0x9f7657 0x5522ea 0x9fdced 0x9fda8a 0x1618051 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x9e9358 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0x9e9804 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0x9fd11c net/http.Header.WriteSubset+0x193c net/http/header.go:187 # 0x9fceb4 net/http.(*chunkWriter).writeHeader+0x16d4 net/http/server.go:1533 # 0x9f7656 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x9fdcec net/http.(*response).write+0x1cc net/http/server.go:1658 # 0x9fda89 net/http.(*response).Write+0x29 net/http/server.go:1621 # 0x1618050 github.com/creachadair/jrpc2/jhttp.writeJSON+0x290 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:150 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194bf5 0x1194885 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194884 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x751fcc 0x75166f 0x755bd3 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xde2039 0xde0492 0xddf205 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xde2038 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x618 github.com/quic-go/quic-go@v0.59.0/server.go:795 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 144] @ 0x48b485 0x425d05 0xd98fb4 0xd99148 0xdad285 0xde24a6 0xde0492 0xddf205 0x495521 # 0xd98fb3 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 # 0xd99147 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 # 0xdad284 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0xcecd76 0xce6385 0xce622f 0xce5c45 0xce57c5 0xce5be5 0xce57c5 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce6384 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x504 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce622e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x3ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:417 # 0xce5c44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:374 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 288] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x9567f6 0x956686 0x6c2d64 0x6c31bc 0x956312 0x955d7e 0x959f15 0x93be97 0x947795 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9567f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x255 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x956685 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe5 crypto/tls/handshake_messages.go:351 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x956311 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x3151 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x955d7d crypto/tls.(*clientHelloMsg).marshalMsg+0x2bbd crypto/tls/handshake_messages.go:348 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x947794 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x950265 0x94e27e 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x950264 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x244 crypto/tls/handshake_client_tls13.go:495 # 0x94e27d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x115f4cb 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1792] @ 0x48b4ac 0x4907d3 0x40c94c 0x40c85c 0x12022e5 0x12022c6 0x120a3df 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x40c94b internal/strconv.AppendUint+0x8b internal/strconv/itoa.go:70 # 0x40c85b internal/strconv.AppendInt+0x5b internal/strconv/itoa.go:62 # 0x12022e4 strconv.AppendInt+0x44 strconv/number.go:221 # 0x12022c5 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x25 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:181 # 0x120a3de google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:306 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xdd7448 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0x8fcce5 0x8fccef 0xd5ffcf 0x1054be5 0x1054eda 0x10545d0 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdd7447 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8fcce4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8fccee github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd5ffce github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x1054be4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1054ed9 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 # 0x10545cf github.com/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 0xdfce76 0xdfce53 0xdd87ea 0xdd7257 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdfce75 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdfce52 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 # 0xdd87e9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:360 # 0xdd7256 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:146 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xce3033 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0xce3032 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec 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 0x425d05 0x77f9d2 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x77f9d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xd5d88c 0xd5ca9a 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd5d88b github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x6b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:329 # 0xd5ca99 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x9f584e 0x9f57da 0x9f57da 0x9f555c 0x9f5314 0xa021dc 0xa01ac5 0xa029c5 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9f584d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9f57d9 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9f57d9 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9f555b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9f5313 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa021db net/http.(*ServeMux).matchOrRedirect+0x21b net/http/server.go:2734 # 0xa01ac4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa029c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x425d05 0xce1295 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xce1294 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec 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] @ 0x48b485 0x425d05 0x53b6f3 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x158f1de 0x1596d42 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1596d41 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x241 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x6c3125 0x95863f 0x958619 0x6c2d64 0x6c31bc 0x9585b4 0x958593 0x6c2d64 0x6c31bc 0x955270 0x955102 0x959f15 0x96af18 0x94dc85 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95863e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5e vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x958618 crypto/tls.(*clientHelloMsg).marshalMsg.func11.1+0x38 crypto/tls/handshake_messages.go:243 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9585b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x958592 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 crypto/tls/handshake_messages.go:241 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95526f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x20af vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x955101 crypto/tls.(*clientHelloMsg).marshalMsg+0x1f41 crypto/tls/handshake_messages.go:240 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x94dc84 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x6c3125 0x95484a 0x95486a 0x959f15 0x93be97 0x947795 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x954849 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1689 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x954869 crypto/tls.(*clientHelloMsg).marshalMsg+0x16a9 crypto/tls/handshake_messages.go:182 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x947794 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 24] @ 0x48b485 0x48b145 0x10d64d8 0xd30625 0x495521 # 0x10d64d7 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b485 0x4901c9 0xc14c56 0x115201e 0x1151605 0x495521 # 0xc14c55 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 # 0x115201d github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 448] @ 0x48b485 0x4901c9 0x6f4312 0x1164750 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4311 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:86 # 0x116474f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:577 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x130b72a 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x130b729 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:63 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x425d05 0x8c9865 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c9864 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:170 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 2304] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x74175a 0x4a35b1 0x740e8e 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x741759 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func3+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:120 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x740e8d 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x1161d7c 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d7b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x416e47 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x4901c9 0x16cfc46 0x16d64f6 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16cfc45 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d64f5 crypto/internal/fips140/ecdsa.newDRBG[...]+0x5f5 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4901c9 0x168d8e6 0x16901f2 0x16cfd1a 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16901f1 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16cfd19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1199045 0x1199b05 0x119913a 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x1199b04 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1199139 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x1155de2 github.com/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 0x4901c9 0x5beed3 0x5bf16c 0x15a13bd 0x15a13b7 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a13bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x45c github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15a13b6 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x456 github.com/pactus-project/pactus/www/grpc/transaction.go:332 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 704] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x93c885 0x93c46f 0x976e68 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c884 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 crypto/tls/conn.go:1165 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976e67 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x425d05 0xcecd76 0xcee505 0xce7431 0xce704e 0xce6c5e 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce7430 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x230 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:508 # 0xce704d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:478 # 0xce6c5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:460 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec 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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xd5e688 0xd5e0d6 0xd5dccf 0x495521 # 0xd5e687 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd5e0d5 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x2f5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0xd5dcce 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: 18432] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eb837 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eb836 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:265 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x5d9ed2 0x5d9eb5 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d9ed1 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x191 github.com/consensys/gnark-crypto@v0.20.1/field/pool/pool.go:27 # 0x5d9eb4 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x6828c5 0x682e92 0x68e5f1 0x68e5d5 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x682e91 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:547 # 0x68e5f0 compress/flate.(*Writer).Write+0x350 compress/flate/deflate.go:709 # 0x68e5d4 compress/gzip.(*Writer).Write+0x334 compress/gzip/gzip.go:196 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x51fa86 0x11576a5 0x737102 0x737c88 0x737ee5 0x1194bc6 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11576a4 github.com/pactus-project/pactus/sync/bundle/message.(*BlocksResponseMessage).LogString+0xe4 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:74 # 0x737101 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x737c87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x737ee4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x1194bc5 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x225 github.com/pactus-project/pactus/sync/handler_blocks_request.go:115 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 114688] @ 0x48b4b3 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 147456] @ 0x48b4b3 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xd99165 0xd9920b 0xdad285 0xde24a6 0xde0492 0xddf205 0x495521 # 0xd99164 github.com/quic-go/quic-go/internal/ackhandler.newLostPacketTracker+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/lost_packet_tracker.go:26 # 0xd9920a github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x18a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:147 # 0xdad284 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 131072] @ 0x48b4b3 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x5522ea 0x10dd9a5 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd9a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 172032] @ 0x48b4b3 0x4901c9 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 425984] @ 0x48b4b3 0x4901c9 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x69be5e 0x1195e85 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x1195e84 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x844 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xd2d726 0x1150ae8 0x159cda4 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0xd2d725 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 # 0x1150ae7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:419 # 0x159cda3 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x343 github.com/pactus-project/pactus/www/grpc/network.go:48 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa8b0 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 81920] @ 0x48b4b3 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4907d3 0xd66919 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0xd66918 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd5e96a 0x1150d4b 0x159ccc9 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0xd5e969 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Protocols+0x149 github.com/multiformats/go-multistream@v0.6.1/multistream.go:169 # 0x1150d4a github.com/pactus-project/pactus/network.(*network).Protocols+0x2a github.com/pactus-project/pactus/network/network.go:440 # 0x159ccc8 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x268 github.com/pactus-project/pactus/www/grpc/network.go:43 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x4eeee8 0xdd7448 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdd7447 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1196f92 0x1196f7d 0x119895f 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1196f91 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:45 # 0x1196f7c github.com/pactus-project/pactus/sync.(*helloAckHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_hello_ack.go:76 # 0x119895e github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:162 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x68652e 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68652d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0x687488 0x686390 0x68593f 0x681aaf 0x682a88 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68638f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68593e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a87 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4901c9 0x1152039 0x11517ed 0x495521 # 0x1152038 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x11517ec github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48c github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7c118b 0x7c4eef 0xb16fb9 0xb15537 0xe00d56 0xe00d48 0xe0569e 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7c118a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb16fb8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 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 # 0xe0569d 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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: 112] @ 0x48b4ac 0x41b526 0xdb2e38 0xdae7ca 0xded191 0xdecb0b 0xe0429d 0xdfeacd 0xe06f3f 0xe06bb7 0xd360dd 0xd29838 0x495521 # 0xdb2e37 github.com/quic-go/quic-go.(*Conn).preSetup+0x517 github.com/quic-go/quic-go@v0.59.0/connection.go:536 # 0xdae7c9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.59.0/connection.go:441 # 0xded190 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xdecb0a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe0429c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfeacc 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 # 0xe06f3e 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 # 0xe06bb6 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 # 0xd360dc 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 # 0xd29837 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] @ 0x48b485 0x425d05 0xdb2b56 0xdb2baf 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2b55 github.com/quic-go/quic-go.newRetransmissionQueue+0x235 github.com/quic-go/quic-go@v0.59.0/retransmission_queue.go:24 # 0xdb2bae github.com/quic-go/quic-go.(*Conn).preSetup+0x28e github.com/quic-go/quic-go@v0.59.0/connection.go:517 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 640] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x160c591 0x16119a5 0x160de85 0x4a49ca 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x9523c5 0x95238f 0x94e2f6 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9523c4 crypto/tls.(*Conn).setWriteTrafficSecret+0x124 crypto/tls/conn.go:1706 # 0x95238e crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xee crypto/tls/handshake_client_tls13.go:819 # 0x94e2f5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0xd3c1cd 0x10d77af 0xc1a5ed 0x495521 # 0xd3c1cc 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 # 0x10d77ae 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 # 0xc1a5ec 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 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4731d7 0x5ab648 0x59f516 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x699aef 0xda7adc 0xda1f1a 0xdaa74d 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa74c 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda8045 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda8044 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 # 0xda7bef 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 288] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 256] @ 0x48b485 0x490767 0x10579be 0x1057f9a 0x1056031 0x105500b 0x10545d0 0x495521 # 0x10579bd github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x1057f99 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaa7c5 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xdaa7c4 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x48b605 0x499b57 0x5485e6 0x822d28 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b604 internal/reflectlite.unsafe_New+0x24 runtime/malloc.go:2235 # 0x499b56 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5630fb 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x86f34f 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f34e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x51fa86 0xd2fcb4 0xd3b83c 0x10d62e3 0xd30625 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd2fcb3 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 # 0xd3b83b 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 # 0x10d62e2 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 512] @ 0x48b485 0x490767 0x4a38dd 0x4a37a6 0x4a351c 0x9f9446 0x9fe9da 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 # 0x9f9445 net/http.newBufioWriterSize+0x65 net/http/server.go:876 # 0x9fe9d9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [1: 16] @ 0x48b4a5 0xff4e13 0xff4df4 0xff4dfb 0xff2aa5 0xff17a7 0x1236dba 0x1236a3c 0x1237891 0x12364b5 0x124c9fc 0x495521 # 0xff4e12 internal/stringslite.Clone+0x72 internal/stringslite/strings.go:147 # 0xff4df3 strings.Clone+0x53 strings/clone.go:22 # 0xff4dfa golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x5a golang.org/x/net@v0.53.0/http2/hpack/tables.go:60 # 0xff2aa4 golang.org/x/net/http2/hpack.(*dynamicTable).add+0x44 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:174 # 0xff17a6 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2a6 golang.org/x/net@v0.53.0/http2/hpack/encode.go:68 # 0x1236db9 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x119 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:742 # 0x1236a3b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:694 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [3: 96] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b965 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xce3fab 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xce1bc9 0xce2e15 0xd3c219 0x10d77af 0x115407b 0x115056a 0x495521 # 0xce1bc8 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d77ae 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 896] @ 0x48b48c 0x425d05 0xd68191 0xd68055 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0xd68190 crypto/tls.Client+0x230 crypto/tls/tls.go:60 # 0xd68054 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0xf4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 8192] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x425d05 0x6e4e56 0x6e50d8 0x6e6f3d 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e4e55 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6e50d7 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x197 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x6e6f3c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6831ba 0x683231 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6831b9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x683230 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 12288] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5cbfad 0x5cbf34 0x5cbf14 0x5cbefa 0x5fc4d6 0x5faa92 0x69aefb 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5cbfac math/big.nat.make+0x18c math/big/nat.go:67 # 0x5cbf33 math/big.nat.set+0x113 math/big/nat.go:92 # 0x5cbf13 math/big.(*Int).Set+0xf3 math/big/int.go:97 # 0x5cbef9 github.com/consensys/gnark-crypto/ecc.WnafDecomposition+0xd9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:60 # 0x5fc4d5 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 # 0x5faa91 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 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x65db58 0x66fd31 0x66fd12 0x66974f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x66fd30 net.ipEmptyString+0x50 net/ip.go:332 # 0x66fd11 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x66974e net.(*OpError).Error+0x6e 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 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x1056c9f 0x1056c5b 0x1055635 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1056c9e github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x5e github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x1056c5a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:619 # 0x1055634 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xb7bea5 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bea4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xd329b1 0xd326a5 0x10d8791 0x10d859f 0x10d72c5 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xd329b0 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 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0x10d72c4 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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: 480] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x951d5e 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x951d5d crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x27d crypto/tls/handshake_client_tls13.go:764 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 192] @ 0x48b485 0x425d05 0x64b2d2 0xe12fbb 0xe12357 0xe11dc8 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x64b2d1 net.(*Dialer).DialContext+0x1f1 net/dial.go:544 # 0xe12fba github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe12356 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe11dc7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe1b65c 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 # 0xe1bd50 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bd73 0xb7bea6 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bd72 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x425d05 0x10d72da 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10d72d9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x8fd329 0x10dd925 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x552032 0xb0b55f 0xb0b55a 0xb0a745 0xb0a746 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x8fd328 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x10dd924 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0xb0b55e 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 # 0xb0b559 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 # 0xb0a744 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 # 0xb0a745 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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] @ 0x48b4ac 0x4907d3 0x969b55 0x969b25 0x969a37 0x6c2d64 0x6c31bc 0x969985 0x9698dc 0x93be97 0x9758dd 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x969b54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x969b24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x969a36 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9758dc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0xda88a6 0xda4baa 0xda4c3b 0xdb5665 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xda88a5 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.59.0/internal/handshake/session_ticket.go:19 # 0xda4ba9 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:375 # 0xda4c3a 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 # 0xdb5664 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x284 github.com/quic-go/quic-go@v0.59.0/connection.go:959 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5cab59 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5cab58 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x1312b53 0x1312a3d 0x131b8d7 0x131b8a2 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1312b52 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.normalizeFieldPath+0x52 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:74 # 0x1312a3c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0x25c github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:56 # 0x131b8d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:37 # 0x131b8a1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f796a 0x15f78af 0x15f7137 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f7969 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x209 github.com/pactus-project/pactus/www/html/server.go:220 # 0x15f78ae github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x14e github.com/pactus-project/pactus/www/html/blockchain.go:244 # 0x15f7136 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:192 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6965ad 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6965ac github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6bc172 0x6bb750 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 240] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15daf 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x65db58 0x10e0fd1 0x10e5e65 0x10e21c5 0x8fe7bd 0xd301b7 0xd2d9db 0xd3012d 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x10e0fd0 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x1b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:68 # 0x10e5e64 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 # 0x10e21c4 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 # 0x8fe7bc github.com/libp2p/go-libp2p/core/network.(*NotifyBundle).Disconnected+0x3c github.com/libp2p/go-libp2p@v0.48.0/core/network/notifee.go:53 # 0xd301b6 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 # 0xd2d9da 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 # 0xd3012c 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: 1024] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x682a88 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a87 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x48b5c5 0x4cc5fd 0x59e847 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x41b4ad 0xd5d87b 0xd5ca9a 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0xd5d87a 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 # 0xd5ca99 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4907d3 0x960f85 0x960f51 0x960e57 0x6c2d64 0x6c31bc 0x960e0b 0x960d07 0x6c2d64 0x6c31bc 0x95ea0d 0x95e8f7 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x960f84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960f50 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960e56 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x960e0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x960d06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95ea0c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e8f6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x490767 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x1326b92 0x1326b2b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1326b91 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x1326b2a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x4901c9 0xc2ffb0 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc2ffaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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] @ 0x48b485 0x48b145 0x822cee 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822ced google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xde5b05 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xde5b04 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.59.0/stream.go:78 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x93be97 0x975474 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 384] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6a0cd5 0x6a0cb7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a0cd4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6a0cb6 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 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x4731d7 0x989897 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989896 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 288] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x1249cba 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 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: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8dccdb 0x8dccf4 0x8dd7a6 0x15ab02d 0x15ab008 0x15aaff6 0x15ac5d2 0x15a652b 0x15a67fa 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x8dccda regexp.newOnePassMachine+0x9a regexp/exec.go:384 # 0x8dccf3 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0x8dd7a5 regexp.(*Regexp).doExecute+0x2a5 regexp/exec.go:532 # 0x15ab02c regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x15ab007 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:507 # 0x15aaff5 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x15ac5d1 github.com/gorilla/mux.(*Route).Match+0xb1 github.com/gorilla/mux@v1.8.1/route.go:50 # 0x15a652a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x15a67f9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x8c5288 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c5287 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x5d5e1a 0x5d5e26 0x5c121d 0x97148c 0x970e85 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x97148b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 16] @ 0x48b485 0x425d05 0xc2197d 0xc39f1b 0xc3680a 0x495521 # 0xc2197c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x3fc github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc39f1a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc36809 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 0x421deb 0x13260c5 0x132608b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x13260c4 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132608a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x8e8929 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8e8928 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:62 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x169beae 0x699573 0x6996f9 0x699c05 0xda9ec8 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699c04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda9ec7 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd78f9c 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0xe06145 0xe0620c 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0x10ddc26 0x10ddbc3 0x8fce0b 0x495521 # 0xe06144 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:48 # 0xe0620b 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x682a88 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a87 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6ea0f7 0xcfcebf 0xcfcbe5 0xd0633b 0xd5d4dd 0xd5befe 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6ea0f6 log.New+0x36 log/log.go:72 # 0xcfcebe github.com/libp2p/go-yamux/v5.newSession+0x21e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcfcbe4 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd0633a 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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] @ 0x48b485 0x425d05 0xb09fef 0xb09f90 0xb09f29 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb09fee github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb09f8f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb09f28 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:214 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 704] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x6c3125 0x958334 0x958313 0x6c2d64 0x6c31bc 0x9554fa 0x955387 0x959f15 0x93be97 0x947795 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x958333 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x958312 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 crypto/tls/handshake_messages.go:258 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9554f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2339 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x955386 crypto/tls.(*clientHelloMsg).marshalMsg+0x21c6 crypto/tls/handshake_messages.go:257 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x947794 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x92e1d9 0x951351 0x94e2ac 0x947b68 0x93ece9 0x97d3bf 0x495521 # 0x92e1d8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x951350 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x510 crypto/tls/handshake_client_tls13.go:668 # 0x94e2ab crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 352] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x85d726 0x85d718 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x85d725 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e5 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x85d717 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 172032] @ 0x48b4b3 0x4901c9 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4731d7 0x989897 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989896 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 160] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xddaf13 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 288] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x969b55 0x969b25 0x969a37 0x6c2d64 0x6c31bc 0x969985 0x9698dc 0x96af18 0x975f06 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x969b54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x969b24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x969a36 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x975f05 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c38c5 0x7c348e 0xb15daf 0xb16db5 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 0xcecd76 0xce6ad7 0xce69af 0xce5e2f 0xce66e5 0x10562a2 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce6ad6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce69ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:443 # 0xce5e2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:400 # 0xce66e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:430 # 0x10562a1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x881 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd027b6 0xd028af 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 64] @ 0x48b4ac 0x425d05 0x4e112d 0x4e1289 0x50c7df 0x50a5ad 0x658e09 0x6727fb 0x671750 0xa045ec 0x15fc086 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1288 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50c7de internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a5ac internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x658e08 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x15fc085 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:125 0: 0 [5: 240] @ 0x48b485 0x425d05 0x73c8af 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x73c8ae 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x51ce53 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0x1154738 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 64] @ 0x48b485 0x490767 0xdca1b8 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdca1b7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 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 0x169beae 0x699573 0x699acb 0xda7adc 0xda81f3 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 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 # 0xda7c9c 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [10: 11520] @ 0x48b4ac 0x4901c9 0x6830f1 0x683227 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6830f0 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x683226 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x951fb9 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x951fb8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7dbb3b 0x7db8fa 0xd6649a 0xd65feb 0x94ca03 0x9510da 0x94e2ac 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x7dbb3a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea 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 # 0x94ca02 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x9510d9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x94e2ab crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c00f 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb2aa55 0xb2aa4b 0xb29686 0xb295d6 0xb76e99 0xb84750 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb29685 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb295d5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb76e98 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:728 # 0xb8474f 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 [1: 16] @ 0x48b4a5 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb02ca5 0xb7fe6a 0xb824f0 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 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 # 0xb7fe69 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 # 0xb824ef 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: 176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1199045 0x1199b05 0x119913a 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x1199b04 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1199139 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x1155de2 github.com/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 0x115045c 0x1198a7f 0x1199045 0x1199b05 0x119913a 0x1155de3 0x495521 # 0x115045b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:380 # 0x1198a7e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:184 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x1199b04 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1199139 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f04ef 0x16f1615 0x950125 0x94e27e 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f04ee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x950124 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x104 crypto/tls/handshake_client_tls13.go:487 # 0x94e27d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 24] @ 0x48b485 0x421deb 0x120972b 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120972a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1024] @ 0x48b48c 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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] @ 0x48b485 0x425d05 0xd65d36 0xd67885 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd65d35 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 # 0xd67884 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 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x41b4ad 0x4eeea8 0xdd7448 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdd7447 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x74cc5d 0x74b632 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f6191 0x15f610e 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f6190 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x250 github.com/pactus-project/pactus/www/html/server.go:255 # 0x15f610d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1cd github.com/pactus-project/pactus/www/html/blockchain.go:127 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x6c3037 0x6c2e87 0x6c2cdd 0x9680b1 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3036 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2e86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6c2cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9680b0 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd78f9c 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x6e3f37 0x6e6210 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e3f36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2d6 github.com/pactus-project/pactus/types/tx/tx.go:410 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x86e8a5 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 18432] @ 0x48b4ac 0x4901c9 0x74102d 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74102c 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0xce1250 0xce123b 0xcdfe46 0xd30477 0x495521 # 0xce124f 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 # 0xce123a 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 # 0xcdfe45 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 # 0xd30476 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1194731 0x1194725 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1194730 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x850 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:23 # 0x1194724 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x844 github.com/pactus-project/pactus/sync/handler_blocks_request.go:90 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x671f12 0x65903b 0x6727fb 0x671750 0xb18a2a 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x671f11 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x65903a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb18a29 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 192] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0x105a411 0xd301b7 0xd2d9db 0xd3012d 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 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 # 0xc0f667 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 # 0xc162e4 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 # 0x105a410 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 # 0xd301b6 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 # 0xd2d9da 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 # 0xd3012c 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: 48] @ 0x48b4ac 0x4901c9 0x7b7ad5 0x7b80e8 0x7b7f11 0x8c8b31 0xe059e5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7b7ad4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b80e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b7f10 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xe059e4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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] @ 0x48b48c 0x490767 0xd05425 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0xd05424 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 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 0xd3031f 0xd2b446 0xd38c05 0x495521 # 0xd3031e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start+0x1e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 # 0xd2b445 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x745 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:447 # 0xd38c04 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 0x4907d3 0x56a899 0x56abc6 0x56a53d 0x55a0d4 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x69da2b 0x69da0c 0x69d669 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69da2a math/big.(*Int).Mul+0x16a math/big/int.go:184 # 0x69da0b github.com/pactus-project/pactus/sortition.GetIndex+0x14b github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x69d668 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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] @ 0x48b48c 0x4901c9 0xb26f66 0xb27166 0xb306de 0xb301ff 0x495521 # 0xb26f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27165 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb306dd 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 # 0xb301fe 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 0x15fd03a 0x15f68c5 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fd039 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x39 github.com/pactus-project/pactus/www/html/server.go:263 # 0x15f68c4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x984 github.com/pactus-project/pactus/www/html/blockchain.go:144 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x69991d 0xda7af5 0xda8045 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x69991c golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:64 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda8044 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 # 0xda7bef 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0xb2887d 0xb28871 0xb28823 0xb2873d 0xb27d05 0xb76510 0x495521 # 0xb2887c container/list.(*List).insertValue+0xa9c container/list/list.go:104 # 0xb28870 container/list.(*List).PushFront+0xa90 container/list/list.go:146 # 0xb28822 github.com/libp2p/go-libp2p-kbucket.(*bucket).pushFront+0xa42 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:124 # 0xb2873c github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x95c github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:236 # 0xb27d04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb7650f 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 [4: 4608] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda6f5b 0xda568a 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e 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 # 0xda6f5a 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 # 0xda5689 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x7c85a8 0x7c85dc 0x7cf106 0x7c3438 0xb15c68 0xb16f55 0xb15537 0xe00d56 0xe00d48 0xe0569e 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7c85a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c85db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c3437 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16f54 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 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 # 0xe0569d 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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] @ 0x48b485 0x425d05 0xcecd76 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x10dd349 0x10d9176 0x1154623 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 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 # 0x1154622 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1a2 github.com/pactus-project/pactus/network/stream.go:125 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x95e86d 0x95e757 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95e86c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xe8c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e756 crypto/tls.(*serverHelloMsg).marshal+0xd76 crypto/tls/handshake_messages.go:792 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x490767 0x7dba76 0x7db8fa 0xd6649a 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7dba75 crypto/x509.(*CertPool).addCertFunc+0x1b5 crypto/x509/cert_pool.go:205 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x1198b4a 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1198b49 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:188 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4901c9 0xc14c56 0x1057e4f 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc14c55 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 # 0x1057e4e 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x169beae 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x9523c5 0x95238f 0x94e2f6 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9523c4 crypto/tls.(*Conn).setWriteTrafficSecret+0x124 crypto/tls/conn.go:1706 # 0x95238e crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xee crypto/tls/handshake_client_tls13.go:819 # 0x94e2f5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x6c3125 0x954ace 0x954960 0x959f15 0x93be97 0x947795 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x954acd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x190d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95495f crypto/tls.(*clientHelloMsg).marshalMsg+0x179f crypto/tls/handshake_messages.go:195 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x947794 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x9467c6 0x9473c5 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x9467c5 crypto/tls.(*Conn).makeClientHello+0x525 crypto/tls/handshake_client.go:115 # 0x9473c4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 24] @ 0x48b485 0x48b145 0x1055fc8 0x105500b 0x10545d0 0x495521 # 0x1055fc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5a7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:535 # 0x105500a 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 # 0x10545cf github.com/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 0x169bd77 0x699573 0x699acb 0xda7adc 0xdaa66a 0xdaa84f 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 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 # 0xdaa84e 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x169be70 0x699573 0x699acb 0xda7adc 0xda1f1a 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda5f24 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x6bc172 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x53df19 0x7b7edd 0x8c8b31 0xd686c8 0xd683f9 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7b7edc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd686c7 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 # 0xd683f8 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 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x7c8088 0x7c80bc 0x7cf106 0x7c12a7 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c8087 net.ParseIP+0x27 net/ip.go:528 # 0x7c80bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x69b0ba 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69b0b9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x99 github.com/pactus-project/pactus/crypto/bls/private_key.go:146 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x10e0f4d 0x10e0f21 0x10e0efb 0x10e5557 0x10e50b1 0x10e4214 0x495521 # 0x10e0f4c github.com/multiformats/go-multiaddr.(*Component).RawValue+0x12c github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x10e0f20 github.com/multiformats/go-multiaddr/net.ToIP+0x100 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x10e0efa github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:63 # 0x10e5556 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 # 0x10e50b0 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 # 0x10e4213 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: 960] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x169bd77 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x12d640a 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6409 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ccef 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ccee github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x4901c9 0xb00dbb 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00dba github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:93 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 0xdda125 0xde22d0 0xde0492 0xddf205 0x495521 # 0xdda124 github.com/quic-go/quic-go.newSendConn+0x2c4 github.com/quic-go/quic-go@v0.59.0/send_conn.go:65 # 0xde22cf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 49152] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 49152] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x53afdc 0x53b60d 0x53b5cf 0xd59a76 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 # 0xd59a75 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 [2: 192] @ 0x48b4ac 0x425d05 0x16b663a 0x16d0738 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d0737 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d7 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 320] @ 0x48b4ac 0x4907d3 0x57574b 0x563bd3 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x57574a encoding/json.appendString[...]+0x7ca encoding/json/encode.go:1063 # 0x563bd2 encoding/json.stringEncoder+0x412 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 4864] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 19456] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 3456] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0x741219 0x7599dd 0x759797 0x780b25 0x7650d1 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 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 # 0x741218 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 # 0x7599dc 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 # 0x759796 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x596 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:386 # 0x780b24 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x7650d0 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 112] @ 0x48b4ac 0x41b526 0xdb35ec 0xdb357c 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb35eb github.com/quic-go/quic-go.newDatagramQueue+0xccb github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:37 # 0xdb357b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x5adeb1 0x5adea5 0x6a3249 0x6a321d 0x6a3c7f 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x5adeb0 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1050 # 0x5adea4 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1007 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x8d9f3b 0x8d9ac7 0x8d9ac7 0x8d9ac7 0x8e086d 0x8e138c 0x8e1380 0x11fc373 0x4661f5 0x456850 0x456827 0x495521 # 0x8d9f3a regexp/syntax.(*Regexp).Simplify+0x89a regexp/syntax/simplify.go:98 # 0x8d9ac6 regexp/syntax.(*Regexp).Simplify+0x426 regexp/syntax/simplify.go:23 # 0x8d9ac6 regexp/syntax.(*Regexp).Simplify+0x426 regexp/syntax/simplify.go:23 # 0x8d9ac6 regexp/syntax.(*Regexp).Simplify+0x426 regexp/syntax/simplify.go:23 # 0x8e086c regexp.compile+0x6c regexp/regexp.go:175 # 0x8e138b regexp.Compile+0x2b regexp/regexp.go:131 # 0x8e137f regexp.MustCompile+0x1f regexp/regexp.go:311 # 0x11fc372 google.golang.org/protobuf/internal/encoding/json.init+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:155 # 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: 112] @ 0x48b485 0x425d05 0x8cee25 0x8ceda0 0x8d25da 0x8e0830 0x8e082b 0x8e138c 0x8e1380 0xb43af9 0x4661f5 0x456850 0x456827 0x495521 # 0x8cee24 regexp/syntax.(*parser).newRegexp+0xa4 regexp/syntax/parse.go:147 # 0x8ced9f regexp/syntax.(*parser).literal+0x1f regexp/syntax/parse.go:369 # 0x8d25d9 regexp/syntax.parse+0xbd9 regexp/syntax/parse.go:931 # 0x8e082f regexp/syntax.Parse+0x2f regexp/syntax/parse.go:888 # 0x8e082a regexp.compile+0x2a regexp/regexp.go:168 # 0x8e138b regexp.Compile+0x2b regexp/regexp.go:131 # 0x8e137f regexp.MustCompile+0x1f regexp/regexp.go:311 # 0xb43af8 github.com/prometheus/procfs.init+0x378 github.com/prometheus/procfs@v0.20.1/schedstat.go:25 # 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: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4e7b07 0xcecd4f 0xcee505 0xce6d14 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce6d13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:465 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0x425d05 0x6c3125 0x954d5e 0x954bf0 0x959f15 0x96af18 0x94dc85 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x954d5d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b9d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x954bef crypto/tls.(*clientHelloMsg).marshalMsg+0x1a2f crypto/tls/handshake_messages.go:210 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x94dc84 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb0303a 0xb7fe6a 0xb848a4 0x495521 # 0xb03039 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 # 0xb7fe69 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 # 0xb848a3 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: 896] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x93fd3e 0x950265 0x94e27e 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x950264 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x244 crypto/tls/handshake_client_tls13.go:495 # 0x94e27d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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] @ 0x48b485 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x9661f4 0x9660cf 0x9660ce 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x9661f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9660ce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9660cd crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x159961e 0x159958a 0x132446b 0x156f2fe 0x13242c3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159961d github.com/pactus-project/pactus/crypto.Address.String+0x29d github.com/pactus-project/pactus/crypto/address.go:80 # 0x1599589 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetConsensusInfo+0x209 github.com/pactus-project/pactus/www/grpc/blockchain.go:101 # 0x132446a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13242c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce34cf 0x10551f2 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce34ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:929 # 0x10551f1 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x7c1f33 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x4a3474 0x12355c7 0x1235d6f 0x1235bf5 0x1236438 0x124c9fc 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 # 0x12355c6 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:82 # 0x1235d6e google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:438 # 0x1235bf4 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:407 # 0x1236437 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 # 0x124c9fb 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: 6528] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x6b3d6e 0x7e8c99 0x7e8fdd 0xd65f48 0x94ca03 0x9510da 0x94e2ac 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 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 # 0x6b3d6d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7e8c98 crypto/x509.parseCertificate+0x1118 crypto/x509/parser.go:1047 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x94ca02 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x9510d9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x94e2ab crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [18: 28311552] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 960] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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 0x425d05 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x115f4cb 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 129024] @ 0x48b4ac 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1054e7e 0x10545d0 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 # 0x1054e7d 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 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x130b72a 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x130b729 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:63 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 294912] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684c58 0x684c3c 0x686665 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x684c57 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684c3b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x686664 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xdddbda 0xdddbb3 0xdddbb2 0xd9b1db 0xd9a30e 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdddbd9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdddbb2 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 # 0xdddbb1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd9b1da 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 # 0xd9a30d 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 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 96] @ 0x48b4ac 0x425d05 0x69af0f 0x1157f0a 0x1157f24 0x1199015 0x1199b05 0x119913a 0x1155de3 0x495521 # 0x69af0e github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x14e github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x1157f09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1157f23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:93 # 0x1199014 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:242 # 0x1199b04 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1199139 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x1155de2 github.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: 3072] @ 0x48b4ac 0x4907d3 0x956a15 0x9569e5 0x9568f7 0x6c2d64 0x6c31bc 0x9568ad 0x956677 0x6c2d64 0x6c31bc 0x956312 0x955d7e 0x959f15 0x93be97 0x947795 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x956a14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9569e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9568f6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9568ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x956676 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x956311 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x3151 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x955d7d crypto/tls.(*clientHelloMsg).marshalMsg+0x2bbd crypto/tls/handshake_messages.go:348 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x947794 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xce1bc9 0xce2e15 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0xce1bc8 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 # 0xce2e14 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 # 0xd3c218 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 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 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 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 2688] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2d669 0xc2d110 0xc303f6 0xc2b9a5 0xc368a5 0x495521 # 0xc2d668 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d10f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc303f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 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 0x425d05 0x6831ba 0x683231 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x11947c5 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6831b9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x683230 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11947c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4907d3 0x560be5 0x160c7db 0x160c359 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160c7da github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1792] @ 0x48b48c 0x4901c9 0x160affd 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160affc github.com/creachadair/jrpc2.(*Client).Batch+0x7c github.com/creachadair/jrpc2@v1.3.5/client.go:330 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x490767 0xdca1b8 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdca1b7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 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] @ 0x48b4ac 0x4907d3 0x560be5 0x160c7db 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160c7da github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 13056] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x53a19a 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 12288] @ 0x48b48c 0x490767 0x1616e89 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616e88 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [24: 19070976] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 3145728] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 20660224] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [24: 19070976] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 20660224] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [28: 22249472] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [26: 20660224] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 18276352] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x69ff4a 0x69fbe5 0x159bbc5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x69ff49 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x289 github.com/pactus-project/pactus/types/validator/validator.go:242 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x686618 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686617 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x684c58 0x684c3c 0x686665 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x684c57 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684c3b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x686664 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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 0x48b145 0x69c6d3 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 7077888] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0xd05b5f 0xd05ae5 0xd30416 0x495521 # 0xd05b5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05ae4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:56 # 0xd30415 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: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x9847af 0x935cf6 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x9847ae crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1556480] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 229376] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 229376] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 229376] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x16d98da 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16d98d9 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xb0af5c 0xb0a8af 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xb0af5b 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 # 0xb0a8ae 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 # 0xb09004 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x8c5119 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x552032 0x5522d0 0x10dd9a5 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x5522cf bufio.(*Writer).Write+0xcf bufio/bufio.go:686 # 0x10dd9a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 896] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc22e45 0xc22d30 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc22e44 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc22d2f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x564a65 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x8fd4d1 0x8fd3e5 0xd5fcf6 0xd5fd01 0xd60028 0x1054be5 0x1054eda 0x10545d0 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5fcf5 github.com/multiformats/go-multistream.ReadNextToken[...]+0x35 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5fd00 github.com/multiformats/go-multistream.readProto[...]+0x40 github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd60027 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x1054be4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1054ed9 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 # 0x10545cf github.com/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] @ 0x48b485 0x425d05 0x75404c 0x7575ff 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7575fe github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1792] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bde5 0xb7be53 0xb7bed8 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bde4 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x6c3125 0x955a0e 0x9558a0 0x959f15 0x93be97 0x947795 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x955a0d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95589f crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x947794 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 2560] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x947845 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x947844 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0xd31289 0xd31125 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xd31288 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 # 0xd31124 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0x4731d7 0x790cd4 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce1b6c 0xce2e15 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xce1b6b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 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 # 0x10545cf github.com/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 0x4901c9 0xb7ba76 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7ba75 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:44 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 1232] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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 0x425d05 0x75715f 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75715e github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 1024] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x4907d3 0x6c5bab 0x6c5b7b 0x6c5aa4 0x6c2d64 0x6c31bc 0x6c0825 0x6c586f 0x6c57d8 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c5baa vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c5b7a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6c5aa3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57d7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xcef015 0xce82df 0xce7ec5 0xce7a92 0xcdfae5 0xcdf917 0xd5a691 0xe1ad6f 0xd5959e 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcef014 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0x174 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:571 # 0xce82de github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x25e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:610 # 0xce7ec4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:580 # 0xce7a91 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0xf1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:562 # 0xcdfae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:399 # 0xcdf916 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 # 0xd5a690 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 # 0xe1ad6e 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 # 0xd5959d 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 0x169bd77 0x699573 0x699acb 0xda7adc 0xda1f68 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x425d05 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eb837 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x741151 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eb836 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:265 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16efeed 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16efeec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x46eef3 0xc2e9ac 0xc2b11f 0xc368a5 0x495521 # 0xc2e9ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x2eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 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 0x4901c9 0x6ad552 0x6ac507 0x97a3c5 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad551 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x6ac506 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:135 # 0x97a3c4 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0xa4 crypto/tls/key_schedule.go:136 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xc10b85 0xc10a25 0xc2fffe 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 9472] @ 0x48b48c 0x4901c9 0x1591265 0x1590db4 0x158f234 0x1597408 0x15984bb 0x1645323 0x495521 # 0x1591264 github.com/go-zeromq/zmq4.(*Queue).Push+0xc4 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x1590db3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x158f233 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1597407 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2e7 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x4a3dd9 0x4a34c5 0x9f972e 0x9fdf53 0x9fed75 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f972d net/http.putBufioWriter+0xed net/http/server.go:888 # 0x9fdf52 net/http.(*response).finishRequest+0x52 net/http/server.go:1672 # 0x9fed74 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [1: 3072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 6160384] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xdaaa44 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 770048] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xddaf13 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [11: 8470528] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 9240576] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 4620288] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [9: 6930432] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 4620288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 4620288] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 8192] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 36864] @ 0x48b48c 0x490767 0x1616e89 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616e88 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 40960] @ 0x48b4b3 0x4907d3 0x4d94d6 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 3072] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x75f9e5 0x75f980 0x75f96c 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x75f9e4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75f97f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75f96b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5902a6 0x5901cf 0x58f9dd 0x57e24a 0x57e3e5 0xb2ce50 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 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 # 0x57e249 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x57e3e4 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2ce4f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 1024] @ 0x48b48c 0x4901c9 0xb26f66 0xb27166 0xb2e045 0xb2d074 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb26f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27165 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e044 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:237 # 0xb2d073 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:99 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xd5fefb 0xd5f61d 0xd5dc45 0x495521 # 0xd5fefa github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0xd5f61c github.com/multiformats/go-multistream.SelectOneOf[...]+0xbc github.com/multiformats/go-multistream@v0.6.1/client.go:98 # 0xd5dc44 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:337 0: 0 [1: 32] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x6b3d6e 0x7e8c99 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 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 # 0x6b3d6d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7e8c98 crypto/x509.parseCertificate+0x1118 crypto/x509/parser.go:1047 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x6bc172 0x6bb750 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 6225920] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x8ec639 0x8ec62d 0x8ec5dc 0x8f7fc8 0x8fa706 0x8fa573 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8ec638 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ec62c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8ec5db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x8f7fc7 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x147 github.com/pactus-project/pactus/sandbox/sandbox.go:162 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 147456] @ 0x48b4b3 0x4901c9 0x68359f 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x11947c5 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68359e compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11947c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b485 0x425d05 0xc2e2ff 0xc2e2c8 0xc2beb6 0xc368a5 0x495521 # 0xc2e2fe github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2e2c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x447 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 18432] @ 0x48b48c 0x4901c9 0xc302f3 0xc2b9a5 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 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 0x12d73bc 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12d73bb google.golang.org/grpc.newClientStreamWithParams+0x2bb google.golang.org/grpc@v1.80.0/stream.go:314 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x16d44a5 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16d44a4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 48] @ 0x48b4a5 0x473854 0x473366 0x7c4939 0x7c48fa 0x7c484a 0x7c481f 0x114dfa8 0x1138a1c 0x103d092 0x103c4c7 0x495521 # 0x7c4938 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7c48f9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7c4849 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7c481e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114dfa7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:229 # 0x1138a1b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x103d091 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 # 0x103c4c6 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: 16] @ 0x48b485 0x48b0a5 0x11fb026 0x11fb096 0x1612687 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x11fb025 google.golang.org/grpc/internal/status.(*Status).String+0x85 google.golang.org/grpc@v1.80.0/internal/status/status.go:202 # 0x11fb095 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.80.0/internal/status/status.go:212 # 0x1612686 github.com/creachadair/jrpc2.tasks.responses+0x226 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x6e3c96 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3c95 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x35 github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce3625 0x10551f2 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce3624 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:938 # 0x10551f1 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x12326a5 0x125a653 0x125a654 0x125a2f3 0x1259d05 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a2f2 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x1259d04 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4e7b07 0xcecd4f 0xce9e65 0xce9dec 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03c88 0xd03d18 0xd05ef3 0xd3bda2 0x10dd349 0x10d9176 0x11546b7 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03c87 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd03d17 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd05ef2 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 # 0xd3bda1 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 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 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 # 0x11546b6 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x236 github.com/pactus-project/pactus/network/stream.go:121 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x6bb38e 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6bb38d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 0x4731d7 0x4e7b07 0xcecd4f 0xce9e65 0xce9dec 0xce1ef2 0x113481c 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce1ef1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:738 # 0x113481b github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1.1+0x1b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:403 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x6ab3d5 0x6e42ae 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6ab3d4 github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/signature.go:74 # 0x6e42ad github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x14d github.com/pactus-project/pactus/types/tx/tx.go:460 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0x687488 0x685b34 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x1194885 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685b33 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194884 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 72] @ 0x48b485 0x425d05 0x10ddfc5 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0x10ddfc4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x8d9b06 0x8e086d 0x8e138c 0x8e1380 0x10abf59 0x4661f5 0x456850 0x456827 0x495521 # 0x8d9b05 regexp/syntax.(*Regexp).Simplify+0x465 regexp/syntax/simplify.go:26 # 0x8e086c regexp.compile+0x6c regexp/regexp.go:175 # 0x8e138b regexp.Compile+0x2b regexp/regexp.go:131 # 0x8e137f regexp.MustCompile+0x1f regexp/regexp.go:311 # 0x10abf58 github.com/huin/goupnp/soap.init+0x158 github.com/huin/goupnp@v1.3.0/soap/types.go:241 # 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: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55c845 0x55ad3e 0x55c845 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1367e71 0x1367005 0x1567c79 0x165de58 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 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 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 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 # 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 # 0x1367e70 github.com/pactus-project/pactus/wallet/storage/jsonstorage.upgrade+0xf0 github.com/pactus-project/pactus/wallet/storage/jsonstorage/upgrader.go:43 # 0x1367004 github.com/pactus-project/pactus/wallet/storage/jsonstorage.Open+0x24 github.com/pactus-project/pactus/wallet/storage/jsonstorage/storage.go:40 # 0x1567c78 github.com/pactus-project/pactus/wallet.Open+0x198 github.com/pactus-project/pactus/wallet/wallet.go:110 # 0x165de57 github.com/pactus-project/pactus/cmd.StartNode+0xb7 github.com/pactus-project/pactus/cmd/cmd.go:143 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 144] @ 0x48b4ac 0x46eabf 0x4e0885 0x4e2cf6 0x4e2cfe 0x51382b 0x513814 0x514714 0x5146d7 0x5146a6 0x512afe 0x73c798 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x73c797 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x53974d 0x93eb6c 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0x93eb6b crypto/tls.(*Conn).handshakeContext+0x1ab crypto/tls/conn.go:1538 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x40c796 0x66fe65 0x66fe56 0x6697d2 0xd00902 0xd00578 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x66fe64 internal/strconv.Itoa+0x184 internal/strconv/itoa.go:51 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x6697d1 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd00901 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x341 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 320] @ 0x48b485 0x490767 0x822f5b 0x8aa754 0x12093d1 0x822cd6 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822f5a google.golang.org/protobuf/internal/order.RangeFields.func2+0x7a google.golang.org/protobuf@v1.36.11/internal/order/range.go:51 # 0x8aa753 google.golang.org/protobuf/internal/impl.(*messageState).Range+0x113 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:51 # 0x12093d0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:229 # 0x822cd5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x46acd7 0x48f285 0x4a283d 0x123589f 0x1235897 0x1235879 0x124ef5c 0x124eefa 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x48f284 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a283c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x123589e internal/sync.(*Mutex).Lock+0x5e internal/sync/mutex.go:70 # 0x1235896 sync.(*Mutex).Lock+0x56 sync/mutex.go:46 # 0x1235878 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x38 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:361 # 0x124ef5b google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x239b google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:349 # 0x124eef9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2339 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:620 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x751fcc 0x75166f 0x755745 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x51fa86 0xa5d034 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 1792] @ 0x48b48c 0x490767 0xb35030 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb3502f 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 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 1024] @ 0x48b485 0x490767 0xb84dfc 0x495521 # 0xb84dfb 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] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x1058105 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1058104 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 9338880] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x4901c9 0x7cb24c 0xb17037 0xb16fda 0xb15537 0xe00d56 0xe00d48 0xe0569e 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7cb24b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb17036 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16fd9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 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 # 0xe0569d 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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: 256] @ 0x48b485 0x425d05 0xd74253 0xd74247 0xdd42dc 0xdd40b8 0xdd379b 0xdd3438 0xdb8aaf 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xd74252 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 # 0xd74246 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 # 0xdd42db github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd40b7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdd379a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdd3437 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x197 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:77 # 0xdb8aae github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [113: 87941120] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [114: 88719360] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xc22516 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22515 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x795 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:954 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 240] @ 0x48b485 0x490767 0x10c785d 0x10c789e 0x10c7745 0x113c0fe 0x1150bc8 0x159cc2c 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x10c785c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10c789d 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 # 0x10c7744 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 # 0x113c0fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x1150bc7 github.com/pactus-project/pactus/network.(*network).HostAddrs+0x27 github.com/pactus-project/pactus/network/network.go:427 # 0x159cc2b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x1cb github.com/pactus-project/pactus/www/grpc/network.go:40 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 352] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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] @ 0x48b485 0x490767 0x15e086d 0x15e0632 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x15e086c github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15e0631 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x56a899 0x56abc6 0x56a53d 0x55a0d4 0x160c591 0x16119a5 0x160de85 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 128] @ 0x48b485 0x4901c9 0x7cb24c 0xb16e97 0xb16e3a 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7cb24b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb16e96 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16e39 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x53978f 0x11347a5 0xde2022 0xde0492 0xddf205 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x11347a4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x425d05 0x75730d 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75730c github.com/syndtr/goleveldb/leveldb/table.NewReader+0x28c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 48] @ 0x48b485 0x425d05 0x77f938 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x77f937 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 245760] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x6f27e5 0x116866f 0x1168665 0x1599486 0x132446b 0x156f2fe 0x13242c3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6f27e4 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x5c4 github.com/pactus-project/pactus/consensus/log/log.go:49 # 0x116866e github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x12e github.com/pactus-project/pactus/consensus/log/log.go:26 # 0x1168664 github.com/pactus-project/pactus/consensus.(*consensus).AllVotes+0x124 github.com/pactus-project/pactus/consensus/consensus.go:162 # 0x1599485 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetConsensusInfo+0x105 github.com/pactus-project/pactus/www/grpc/blockchain.go:93 # 0x132446a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13242c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 18432] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x425d05 0xdd7459 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0xdd7458 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3b8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:177 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c38c5 0x7c348e 0xb15c68 0xb16db5 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 72] @ 0x48b485 0x425d05 0x10ddfc5 0x8fce0b 0x10ddee9 0x10d9082 0xc1abdc 0x495521 # 0x10ddfc4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0xc1abdb 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] @ 0x48b485 0x425d05 0x7e7d89 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e7d88 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:925 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 67108864] @ 0x48b4b3 0x4901c9 0x11b71b1 0x11b6c93 0x11bce65 0x11bcde7 0x11c1026 0x11bf5f1 0x1565930 0x165f53f 0x165dfa5 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x11b71b0 golang.org/x/crypto/argon2.initBlocks+0x70 golang.org/x/crypto@v0.50.0/argon2/argon2.go:162 # 0x11b6c92 golang.org/x/crypto/argon2.deriveKey+0x152 golang.org/x/crypto@v0.50.0/argon2/argon2.go:117 # 0x11bce64 golang.org/x/crypto/argon2.IDKey+0x244 golang.org/x/crypto@v0.50.0/argon2/argon2.go:101 # 0x11bcde6 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c6 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x11c1025 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:518 # 0x11bf5f0 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x50 github.com/pactus-project/pactus/wallet/vault/vault.go:271 # 0x156592f github.com/pactus-project/pactus/wallet.(*addresses).PrivateKeys+0x1af github.com/pactus-project/pactus/wallet/addresses.go:215 # 0x165f53e github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x2fe github.com/pactus-project/pactus/cmd/cmd.go:378 # 0x165dfa4 github.com/pactus-project/pactus/cmd.StartNode+0x204 github.com/pactus-project/pactus/cmd/cmd.go:163 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x11945e6 0x11945da 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x11945e5 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x705 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:23 # 0x11945d9 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6f9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:77 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6f51d8 0x1165fff 0x15990f6 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6f51d7 github.com/pactus-project/pactus/committee.(*committee).ProtocolVersions+0x157 github.com/pactus-project/pactus/committee/committee.go:233 # 0x1165ffe github.com/pactus-project/pactus/state.(*state).CommitteeInfo+0x9e github.com/pactus-project/pactus/state/state.go:755 # 0x15990f5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0x35 github.com/pactus-project/pactus/www/grpc/blockchain.go:65 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xb8475c 0x495521 # 0xb8475b 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 [5: 560] @ 0x48b4ac 0x41b526 0xde5dbb 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5dba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [114: 88719360] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [120: 93388800] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [121: 94167040] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [110: 85606400] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [124: 96501760] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 5376] @ 0x48b48c 0x4901c9 0xd165b3 0xd163d0 0x495521 # 0xd165b2 github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0xf2 github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:75 # 0xd163cf github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:54 0: 0 [1: 128] @ 0x48b485 0x425d05 0xdb2d69 0xdb2db4 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2d68 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 # 0xdb2db3 github.com/quic-go/quic-go.(*Conn).preSetup+0x493 github.com/quic-go/quic-go@v0.59.0/connection.go:524 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x169bd77 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f067 0x11649b0 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f066 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11649af github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xaf github.com/pactus-project/pactus/state/state.go:582 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [248: 195035136] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [255: 200540160] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [260: 204472320] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [254: 199753728] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [248: 195035136] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [244: 191889408] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [240: 188743680] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x7d7207 0x7e8270 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7d7206 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7e826f crypto/x509.parseCertificate+0x6ef crypto/x509/parser.go:987 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 761856] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 761856] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 761856] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 761856] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 761856] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4e7b07 0xcecd4f 0xce9e65 0xce9dec 0xce9c12 0xd302c2 0xd3bf46 0xd3be16 0xd3000f 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd30542 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3be15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:90 # 0xd3000e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:101 # 0xd2fd78 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 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee 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 # 0xd30541 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 [2: 32] @ 0x48b485 0x4901c9 0xc151ff 0x10561a8 0x105500b 0x10545d0 0x495521 # 0xc151fe 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 # 0x10561a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x787 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:549 # 0x105500a 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 # 0x10545cf github.com/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: 18944] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x7dba0b 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7dba0a crypto/x509.(*CertPool).addCertFunc+0x14a crypto/x509/cert_pool.go:206 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb83125 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83124 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:276 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xd027b6 0xd028af 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x4901c9 0xda7a8d 0xda8045 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda7a8c github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1ec github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:21 # 0xda8044 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 # 0xda7bef 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bd25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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 0x490767 0x7d7207 0x7e8270 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d7206 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7e826f crypto/x509.parseCertificate+0x6ef crypto/x509/parser.go:987 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x1326ab6 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x490767 0x51ce53 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x12da808 0x12d825f 0x12da242 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d825e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x425d05 0x6ad193 0x6acf8a 0x97a370 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad192 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x192 crypto/ecdh/x25519.go:62 # 0x6acf89 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x97a36f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x456eb8 0x469cf5 0x1235c8a 0x1236438 0x124c9fc 0x495521 # 0x1235c89 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x109 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 # 0x1236437 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 # 0x124c9fb 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: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0xda4c08 0xda4c3b 0xdb5665 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xda4c07 github.com/quic-go/quic-go/internal/handshake.addSessionStateExtraPrefix+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/session_ticket.go:44 # 0xda4c3a 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 # 0xdb5664 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x284 github.com/quic-go/quic-go@v0.59.0/connection.go:959 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0xd05c1b 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xd05c1a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 320] @ 0x48b4ac 0x4907d3 0x57574b 0x563bd3 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 640] @ 0x48b48c 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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] @ 0x48b485 0x425d05 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1474560] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1200d45 0x11fda6f 0x11fc713 0x1203db7 0x1203265 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1200d44 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11fda6e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11fc712 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x1203db6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x4d6 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:151 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x118299b 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x118299a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:87 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x7c1995 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c1994 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x782336 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x782335 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 65280] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 288] @ 0x48b485 0x4901c9 0x1057e92 0x1057e62 0x1056031 0x105500b 0x10545d0 0x495521 # 0x1057e91 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1057e61 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x8f79e5 0x8f79d1 0x115fb9f 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f79e4 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x1a4 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f79d0 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:98 # 0x115fb9e github.com/pactus-project/pactus/state.(*state).executeBlock+0x27e github.com/pactus-project/pactus/state/execution.go:46 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 6144] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c34c 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c34b github.com/creachadair/jrpc2.jmessages.toJSON+0xab github.com/creachadair/jrpc2@v1.3.5/json.go:73 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0xda709b 0xda7e6a 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda709a 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 # 0xda7e69 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xb7be35 0xb7bed8 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7be34 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:22 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xb3535a 0xb82e35 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 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 # 0xb82e34 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:249 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 10880] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15fd4e5 0x15fd41a 0x15f6aa5 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15fd4e4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x104 github.com/pactus-project/pactus/www/html/server.go:224 # 0x15fd419 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x15f6aa4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb64 github.com/pactus-project/pactus/www/html/blockchain.go:150 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef88e 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef88d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x48b75a 0x48b76f 0x9f2665 0x9f264a 0x131b845 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9f2664 net/url.ParseQuery+0x364 net/url/url.go:932 # 0x9f2649 net/http.(*Request).ParseForm+0x349 net/http/request.go:1345 # 0x131b844 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0xde5d10 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5d0f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x12408dd 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12408dc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1152] @ 0x48b4ac 0x4901c9 0xd705e8 0xd72e17 0xdbc37b 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xd705e7 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 # 0xd72e16 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 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4731d7 0x51fdb1 0x80e145 0x120a3fc 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x51fdb0 fmt.Sprint+0x50 fmt/print.go:280 # 0x80e144 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:316 # 0x120a3fb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x562f4f 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x562f4e encoding/json.boolEncoder+0x1ee encoding/json/encode.go:550 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xdd0dd3 0xdd08a5 0xdc1645 0xdbff2a 0xdbff76 0xdb3e85 0xded63a 0x495521 # 0xdd0dd2 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f2 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:787 # 0xdd08a4 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdc1644 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbff29 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbff75 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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 0x4eeee8 0xdd7448 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdd7447 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x11fd047 0x1203a05 0x1203265 0x1326b12 0x1326ade 0x1326aca 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x11fd046 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x1203a04 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1326b11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326add google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ac9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x539525 0xddaf13 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0x539524 context.WithCancelCause+0x64 context/context.go:270 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda81a5 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81a4 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 # 0xda7c9c 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 49152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6a10cb 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6a0d4c 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 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x47329e 0x473292 0x472805 0x47295e 0xa0219c 0xa01ac5 0xa029c5 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0xa0219b net/http.(*ServeMux).matchOrRedirect+0x1db net/http/server.go:2733 # 0xa01ac4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa029c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0xde2215 0xde0492 0xddf205 0x495521 # 0xde2214 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x7f4 github.com/quic-go/quic-go@v0.59.0/server.go:816 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x6c3125 0x95e86d 0x95e757 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95e86c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xe8c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e756 crypto/tls.(*serverHelloMsg).marshal+0xd76 crypto/tls/handshake_messages.go:792 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0xd60287 0x495521 # 0xd60286 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x66 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [1: 32] @ 0x48b485 0x421deb 0x6baee6 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6baee5 encoding/asn1.makeBody+0x625 encoding/asn1/marshal.go:470 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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: 4864] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x979b15 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x979b14 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:41 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 224] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce1b6c 0xce2e15 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xce1b6b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 96] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x105828c 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x8ec639 0x8ec62d 0x8ec5dc 0x1163dcd 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8ec638 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ec62c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8ec5db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x1163dcc github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcc github.com/pactus-project/pactus/state/state.go:520 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4907d3 0x56a899 0x56abc6 0x56a53d 0x55a0d4 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b485 0x48b145 0x6bb7a5 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bb7a4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:533 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x421deb 0x1606c8f 0x160fa55 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1606c8e golang.org/x/sync/semaphore.(*Weighted).Acquire+0x1ae golang.org/x/sync@v0.20.0/semaphore/semaphore.go:71 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x16b811f 0x16d0c9e 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b811e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x16d0c9d crypto/internal/fips140/ecdsa.signGeneric[...]+0x11d crypto/internal/fips140/ecdsa/ecdsa.go:347 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x115c9ce 0x115c990 0x115c984 0x115a399 0x1159ed6 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115c9cd github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x10d github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x115c98f github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xcf github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x115c983 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xc3 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x115a398 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb8 github.com/pactus-project/pactus/txpool/txpool.go:135 # 0x1159ed5 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:102 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f68 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda5f24 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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] @ 0x48b485 0x425d05 0x16ef9eb 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef9ea crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa crypto/internal/fips140/tls13/tls13.go:97 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdf7e0c 0xde6ad6 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdf7e0b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:61 # 0xde6ad5 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.59.0/streams_map.go:73 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1326017 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326016 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:232 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 13568] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a6d05 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a6d04 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0xa4 github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 416] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xb8555a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb85559 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x4f9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:505 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 745472] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 15654912] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [17: 324224] @ 0x48b4ac 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 32768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x68652e 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68652d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 32256] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [31: 23109632] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [25: 18636800] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 15654912] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 19382272] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 17145856] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [25: 18636800] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1474560] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 288] @ 0x48b485 0x425d05 0x671f12 0x6590e5 0x6727fb 0x671750 0xa045ec 0x16019b7 0x495521 # 0x671f11 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x6590e4 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x16019b6 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 13568] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 2187264] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1458176] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 729088] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 729088] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1458176] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 2187264] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 2187264] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 2187264] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x159644c 0x1597879 0x15984bb 0x1645323 0x495521 # 0x159644b github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2cb github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x1597878 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x158 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:25 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0xafeaa6 0xafea52 0xafea56 0x1055cf6 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xafeaa5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafea51 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafea55 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1055cf5 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e316f 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e8515 0x6e84eb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e8514 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e84ea 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xc2258b 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc2258a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x4731d7 0x51fa86 0xd2fcb4 0xd3b83c 0x10d62e3 0xd30625 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd2fcb3 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 # 0xd3b83b 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 # 0x10d62e2 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x754adc 0x754efc 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x742fda 0x743d6a 0x7447ab 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x742fd9 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 # 0x743d69 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 # 0x7447aa 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 96] @ 0x48b485 0x425d05 0x53b6f3 0x1307672 0x1307636 0x13074d7 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1307671 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x91 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:388 # 0x1307635 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:137 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 3317760] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x1194145 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1194144 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:41 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 12288] @ 0x48b48c 0x490767 0x784c85 0x782d25 0x774cd4 0x7643c5 0x764179 0x7639aa 0x764345 0x764248 0x7669ad 0x7673b4 0x768669 0x495521 # 0x784c84 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x782d24 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x774cd3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x7643c4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x764344 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764247 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7669ac github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 96] @ 0x48b485 0x4901c9 0x531c7f 0x1146d31 0x1146d17 0x1146326 0x114605a 0x1145f88 0x1195abc 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x1146d30 strings.Split+0x90 strings/strings.go:361 # 0x1146d16 github.com/pactus-project/pactus/version.ParseVersion+0x76 github.com/pactus-project/pactus/version/version.go:54 # 0x1146325 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x1146059 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x1145f87 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x1195abb github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 13568] @ 0x48b48c 0x490767 0x784c85 0x782d25 0x774cd4 0x7643c5 0x764179 0x7639aa 0x764345 0x764248 0x7669ad 0x7673b4 0x768669 0x495521 # 0x784c84 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x782d24 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x774cd3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x7643c4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x764344 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764247 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7669ac github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 64] @ 0x48b485 0x425d05 0x1240458 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240457 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a05 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x759b45 0x77f3c5 0x764f6e 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x759b44 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:401 # 0x77f3c4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x764f6d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x48b01b 0x772dc5 0x522534 0x522d4e 0x52584c 0x51fa73 0x779cd1 0x7653bc 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x772dc4 github.com/syndtr/goleveldb/leveldb.internalKey.String+0xe4 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 # 0x779cd0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x7653bb github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x31b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x754adc 0x7552eb 0x780227 0x77f1ad 0x742c82 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7552ea github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x780226 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77f1ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x742c81 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 # 0x742cf8 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 # 0x74346f 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 2304] @ 0x48b48c 0x490767 0x74cec5 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74cec4 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x424 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x1326cd7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1326cd6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:130 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x75763a 0x77fac5 0x74b597 0x77f868 0x7801e5 0x77f1ad 0x742c82 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x757639 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7801e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77f1ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x742c81 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 # 0x742cf8 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 # 0x74346f 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 172032] @ 0x48b4b3 0x4901c9 0x740ee5 0x75358a 0x754006 0x754298 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 32] @ 0x48b4a5 0x425d05 0x8fd329 0x8fd017 0xd5e1f3 0x10d6249 0xd30625 0x495521 # 0x8fd328 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x8fd016 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5e1f2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x56a899 0x56abc6 0x56a53d 0x55a0d4 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 288] @ 0x48b485 0x425d05 0x55a0b7 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xda7a8d 0xdaa66a 0xdaa84f 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xda7a8c github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1ec github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:21 # 0xdaa669 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 # 0xdaa84e 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 320] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 288] @ 0x48b485 0x490767 0x76518c 0x7650f7 0x7650e0 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x76518b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x7650f6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x7650df github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x740f34 0x75358a 0x754006 0x754298 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 [11: 270336] @ 0x48b4ac 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x169beae 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2949120] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x425d05 0x5144c5 0x5147fd 0x512afe 0x73cbb9 0x77f2cf 0x77f2b2 0x764f6e 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 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 # 0x73cbb8 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 # 0x77f2ce github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x77f2b1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x764f6d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 10880] @ 0x48b48c 0x490767 0x784c85 0x782d25 0x774cd4 0x7643c5 0x764179 0x7639aa 0x764345 0x764248 0x7669ad 0x7673b4 0x768669 0x495521 # 0x784c84 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x782d24 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x774cd3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x7643c4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x764344 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764247 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7669ac github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 18432] @ 0x48b48c 0x490767 0x784c85 0x782d25 0x774cd4 0x7643c5 0x764179 0x7639aa 0x764345 0x764248 0x7669ad 0x7673b4 0x768669 0x495521 # 0x784c84 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x782d24 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x774cd3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x7643c4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x764344 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764247 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7669ac github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 192] @ 0x48b4ac 0x425d05 0xdb0765 0xdb015e 0xdbfbb2 0xdbf58b 0xdbd957 0xdbd5fa 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xdb0764 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x184 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:144 # 0xdb015d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:92 # 0xdbfbb1 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.59.0/connection.go:2426 # 0xdbf58a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ea github.com/quic-go/quic-go@v0.59.0/connection.go:2375 # 0xdbd956 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.59.0/connection.go:2025 # 0xdbd5f9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 8] @ 0x48b485 0x425d05 0xe060c5 0xe04da5 0xd30416 0x495521 # 0xe060c4 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe04da4 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 # 0xd30415 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: 160] @ 0x48b485 0x425d05 0x76637b 0x7673b4 0x768669 0x495521 # 0x76637a github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:558 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 3200] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 35328] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1008] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x4164e9 0xd31354 0xd305bf 0x495521 # 0xd31353 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 # 0xd305be 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 [5: 80] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x118299b 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x118299a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:87 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4901c9 0x1150d66 0x159ccc9 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1150d65 github.com/pactus-project/pactus/network.(*network).Protocols+0x45 github.com/pactus-project/pactus/network/network.go:441 # 0x159ccc8 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x268 github.com/pactus-project/pactus/www/grpc/network.go:43 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 512] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0xcecd76 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xcfe38d 0xd00591 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xcfe38c github.com/libp2p/go-yamux/v5.(*Session).close+0x46c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:337 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0x4e10ed 0x4e1d6a 0x4dfd46 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 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 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 32] @ 0x48b485 0x425d05 0x8f7905 0x8f9704 0x8fa5ff 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f7904 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xc4 github.com/pactus-project/pactus/sandbox/sandbox.go:105 # 0x8f9703 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x283 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:43 # 0x8fa5fe github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x132c1d3 0x132da02 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x132c1d2 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNodeInfo+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:73 # 0x132da01 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func3+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:88 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xd66446 0xd6641b 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd66445 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd6641a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [102: 235008] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 16] @ 0x48b485 0x490767 0xbe60f3 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe60f2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1072 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [204: 470016] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [57: 42024960] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [65: 47923200] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [52: 38338560] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [60: 44236800] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [64: 47185920] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [57: 42024960] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 44236800] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1425408] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x48b5c5 0x4cc5fd 0x853b25 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x853b24 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:59 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x73c8af 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eb837 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x73c8ae 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eb836 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:265 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaa7c5 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xdaa7c4 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x48b145 0xb16e65 0xb16e3a 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0xb16e64 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16e39 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 112] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755bd3 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x40c796 0x1617f59 0x1617f4a 0x1617f2f 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x1617f58 internal/strconv.Itoa+0x198 internal/strconv/itoa.go:51 # 0x1617f49 strconv.Itoa+0x189 strconv/number.go:215 # 0x1617f2e github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:148 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x425d05 0x12d62f2 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d62f1 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x829785 0x829010 0x8b78e7 0x8c8b05 0x1059359 0x1058b7c 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b78e6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1059358 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 # 0x1058b7b 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0xcecd76 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x1056290 0x105500b 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x105628f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x86f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x105500a 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 # 0x10545cf github.com/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: 5376] @ 0x48b4ac 0x4907d3 0x120274e 0x12024ab 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120274d google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x12024aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 3600] @ 0x48b485 0x425d05 0x754adc 0x75763a 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x757639 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x473854 0x473366 0x1157c74 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1157c73 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x7c1b91 0x7c1e1c 0x7c5270 0x7c4f45 0xb16e19 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 72] @ 0x48b485 0x4901c9 0x6e6169 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xc20add 0xc37132 0x495521 # 0xc20adc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).AddPeer+0x9c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:751 # 0xc37131 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x1551 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:831 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x1157615 0x737102 0x737c88 0x737ee5 0x1194bc6 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1157614 github.com/pactus-project/pactus/sync/bundle/message.(*BlocksResponseMessage).LogString+0x54 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:74 # 0x737101 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x737c87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x737ee4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x1194bc5 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x225 github.com/pactus-project/pactus/sync/handler_blocks_request.go:115 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x68652e 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68652d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 4224] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x75404c 0x7575ff 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7575fe github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x425d05 0x75730d 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x75730c github.com/syndtr/goleveldb/leveldb/table.NewReader+0x28c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xddaf13 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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] @ 0x48b485 0x425d05 0xb7c0ed 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x790cd4 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x881e75 0x882278 0x8a658a 0x8aab58 0x120932e 0x822cd6 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x881e74 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/convert_list.go:75 # 0x882277 google.golang.org/protobuf/internal/impl.(*listPtrConverter).Zero+0x37 google.golang.org/protobuf@v1.36.11/internal/impl/convert_list.go:99 # 0x8a6589 google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0x89 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:225 # 0x8aab57 google.golang.org/protobuf/internal/impl.(*messageState).Get+0x77 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:88 # 0x120932d google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x10d google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:218 # 0x822cd5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xcfced9 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfced8 github.com/libp2p/go-yamux/v5.newSession+0x238 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:141 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x6ab3ed 0x6e42ae 0x6e4048 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6ab3ec github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x4c github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6e42ad github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x14d github.com/pactus-project/pactus/types/tx/tx.go:460 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x4907d3 0x95a646 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95a645 crypto/tls.(*clientHelloMsg).unmarshal+0x645 crypto/tls/handshake_messages.go:472 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 12288] @ 0x48b4ac 0x4901c9 0x4df19c 0x4a35b1 0x4dfa7c 0x65bd25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 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 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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 0x425d05 0x6e41f6 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e41f5 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x95 github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4731d7 0x51fa86 0xc43467 0xc43427 0xc443dd 0xc4b18f 0xc2c8fb 0xc2c8d6 0xc368a5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43466 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43426 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc443dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4b18e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2c8fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2c8d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 8] @ 0x48b485 0x425d05 0x12d67ec 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d67eb google.golang.org/grpc.newClientStream+0x58b google.golang.org/grpc@v1.80.0/stream.go:245 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 2304] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x159aa4f 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159aa4e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb2e github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684c58 0x684c3c 0x686586 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x684c57 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684c3b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x686585 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1536] @ 0x48b485 0x425d05 0x74cc5d 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 49152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x682a88 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a87 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 72] @ 0x48b485 0x425d05 0x74b63e 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 10240] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x654231 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x654230 net.(*Resolver).goLookupIPCNAMEOrder+0xe90 net/dnsclient_unix.go:726 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x69b6fb 0x6e43b0 0x6e40a5 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69b6fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 81792] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2400] @ 0x48b485 0x425d05 0x6831fb 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6831fa compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 18432] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1327117 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1327116 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:96 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x53e567 0x565a05 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x5144af 0x5147fd 0x512afe 0x73c798 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x73c797 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xdda059 0xde22d0 0xde0492 0xddf205 0x495521 # 0xdda058 github.com/quic-go/quic-go.newSendConn+0x1f8 github.com/quic-go/quic-go@v0.59.0/send_conn.go:59 # 0xde22cf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x425d05 0xcd755e 0xce1a91 0xce2e15 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0xcd755d 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 # 0xce1a90 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 # 0xce2e14 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 # 0xd3c218 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 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 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 # 0x10545cf github.com/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 0x15e086d 0x15e0632 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x15e086c github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15e0631 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x654ee5 0x653aa7 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x654ee4 net.(*Resolver).goLookupIPCNAMEOrder.func3+0x104 net/dnsclient_unix.go:666 # 0x653aa6 net.(*Resolver).goLookupIPCNAMEOrder+0x706 net/dnsclient_unix.go:679 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [6: 96] @ 0x48b485 0x425d05 0x75fbd3 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x75fbd2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1408] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x69c6bb 0x6e4210 0x6e4048 0x6e6210 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x741152 0x757969 0x757961 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x741151 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 # 0x757968 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x757960 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8e0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 8064] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x51fa86 0x73dcf4 0x73c73f 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x73dcf3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x73c73e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x1195c85 0x1195c75 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1195c84 github.com/pactus-project/pactus/sync/bundle/message.NewHelloAckMessage+0x644 github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:17 # 0x1195c74 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x634 github.com/pactus-project/pactus/sync/handler_hello.go:100 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 12288] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 448] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x93ea2b 0x97d3bf 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 # 0x93ea2a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x57f0a6 0x5cef79 0x5cef7a 0x5ce697 0x5fc379 0x5faa92 0x69aefb 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5cef78 math/big.(*Int).Mul+0xb8 math/big/int.go:184 # 0x5cef79 github.com/consensys/gnark-crypto/ecc.getVector+0xb9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:313 # 0x5ce696 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1b6 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:254 # 0x5fc378 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 # 0x5faa91 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 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x7c85a8 0x7c85dc 0x7cf106 0x7c3438 0xb15c68 0xb16db5 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c85a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c85db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c3437 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 448] @ 0x48b4ac 0x41b526 0xd027b6 0xd028af 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 80] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 4032] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 548864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 960] @ 0x48b485 0x425d05 0x5144c5 0x5147fd 0x512afe 0x73c798 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x73c797 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 4992] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x78102e 0x76526b 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x78102d github.com/syndtr/goleveldb/leveldb.shortenb+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x76526a github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 [30: 1920] @ 0x48b485 0x425d05 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 589824] @ 0x48b4b3 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x5522ea 0x10dd9a5 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd9a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 144] @ 0x48b485 0x425d05 0x55a0b7 0x1326457 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1326456 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:198 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x69bf31 0x6a553c 0x6e2d4d 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x69bf30 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:179 # 0x6a553b github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).BasicCheck+0x17b github.com/pactus-project/pactus/types/tx/payload/bond.go:58 # 0x6e2d4c github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xac github.com/pactus-project/pactus/types/tx/tx.go:160 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x754adc 0x75763a 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x757639 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x7652d7 0x765f1a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7652d6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x765f19 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa59 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 43520] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 20480] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x75826b 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x75826a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x30a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 12288] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x741151 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1152] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x77f5c5 0x7751ae 0x764d5d 0x764179 0x7639aa 0x7647dd 0x764675 0x767ff6 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x77f5c4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7751ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x764d5c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7647dc github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764674 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x767ff5 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 [112: 3053568] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8b770c 0xd667ec 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b770b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0xd667eb github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x682a88 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a87 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 43776] @ 0x48b4ac 0x4901c9 0x687488 0x686390 0x68593f 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68638f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68593e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [26: 59904] @ 0x48b4ac 0x4901c9 0x687488 0x685b34 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685b33 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 102400] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 2138112] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 39168] @ 0x48b4ac 0x4901c9 0x687488 0x686365 0x68593f 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x686364 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68593e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x490af2 0x52d445 0x52d530 0x532572 0x5374bf 0x73c78f 0x73c6e8 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x73c78e path/filepath.Join+0x14e path/filepath/path.go:131 # 0x73c6e7 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 4096] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd31354 0xd305bf 0x495521 # 0xd31353 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 # 0xd305be 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 [26: 19968] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4731d7 0x1590f11 0x1590599 0x495521 # 0x1590f10 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1590598 github.com/go-zeromq/zmq4.(*pubMWriter).run+0x58 github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [65: 24960] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0x12d733d 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d733c google.golang.org/grpc.newClientStreamWithParams+0x23c google.golang.org/grpc@v1.80.0/stream.go:313 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x543a15 0x5c9c25 0x69b76b 0x69b701 0x6e43b0 0x6e40a5 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69b76a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b700 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xcefa4c 0xce944e 0xce2770 0xe05a1a 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcefa4b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:688 # 0xce944d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x30d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:697 # 0xce276f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x36f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:830 # 0xe05a19 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 [40: 870400] @ 0x48b4ac 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [76: 2179072] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x7c386e 0x7c348e 0xb15daf 0xb16db5 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c386d github.com/multiformats/go-multiaddr.newComponent+0x30d github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 0xc47de6 0xc4d37e 0xc4d01c 0x495521 # 0xc47de5 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:105 # 0xc4d37d github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x25d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:414 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 320] @ 0x48b4ac 0x4901c9 0x6830d8 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6830d7 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4e7b07 0xcecd4f 0xce6385 0xce622f 0xce5c45 0xce57c5 0xce5be5 0xce57c5 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce6384 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x504 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce622e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x3ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:417 # 0xce5c44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:374 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [91: 1863680] @ 0x48b4ac 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [244: 7995392] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x425d05 0x69af30 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69af2f github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x16f github.com/pactus-project/pactus/crypto/bls/private_key.go:135 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b48c 0x4901c9 0x159d510 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d50f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 208] @ 0x48b485 0x425d05 0x75715f 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eb837 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75715e github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eb836 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:265 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x490767 0x4e02f8 0x65bd9d 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bd9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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: 64] @ 0x48b485 0x490767 0x160c668 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 48] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x76ae3b 0x760545 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x76ae3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0xc23129 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23128 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x708 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1011 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x490767 0xb1aff4 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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 0x425d05 0xcecd76 0xceea65 0xce8e85 0xce2d27 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2d26 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x226 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:868 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec 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 0x4901c9 0x6e6169 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x969b55 0x969b25 0x969a37 0x6c2d64 0x6c31bc 0x969985 0x9698dc 0x93be97 0x9758dd 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x969b54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x969b24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x969a36 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9758dc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xda707a 0xda7e6a 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda7e69 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [127: 2080768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 884736] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 36864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x6828c5 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6828c4 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 35840] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x51ce53 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x115f4cb 0x115f428 0x115f3ed 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xc280cc 0xc280c0 0xc2df0b 0xc2beb6 0xc368a5 0x495521 # 0xc280cb github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc280bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2df0a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xdf7e0c 0xde6cb3 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdf7e0b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:61 # 0xde6cb2 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.59.0/streams_map.go:90 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x53ae19 0x6505a9 0x650571 0x651aa5 0x65500c 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x6505a8 context.WithDeadline+0x2e8 context/context.go:626 # 0x650570 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c6d2d 0x16d07f9 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d07f8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x498 crypto/internal/fips140/ecdsa/ecdsa.go:491 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [60: 3932160] @ 0x48b4b3 0x4901c9 0x68354c 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x1194885 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68354b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194884 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 59867136] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [72: 51314688] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [74: 52740096] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [82: 58441728] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [79: 56303616] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [79: 56303616] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [82: 58441728] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0x6a50a8 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a50a7 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x76aeb1 0x76ae9d 0x76ae51 0x760545 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x76aeb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x76ae9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x76ae50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0x169be70 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x490767 0x9f584e 0x9f57da 0x9f57da 0x9f555c 0x9f5314 0xa020dd 0xa01ac5 0xa029c5 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9f584d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9f57d9 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9f57d9 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9f555b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9f5313 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa020dc net/http.(*ServeMux).matchOrRedirect+0x11c net/http/server.go:2725 # 0xa01ac4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa029c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [60: 6720] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 192] @ 0x48b4ac 0x4907d3 0x8940d4 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8940d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f428 0x115f428 0x115f428 0x115f428 0x115f428 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xcfc465 0xd04776 0xd06098 0xd3c302 0x10d9163 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd06097 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 # 0xd3c301 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 # 0x10d9162 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 # 0xb0acb3 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [18: 27648] @ 0x48b48c 0x4901c9 0x119b2be 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x119b2bd github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x7d github.com/pactus-project/pactus/sync/sync.go:563 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 12288] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce2d27 0xd3c219 0x10d77af 0x115407b 0x115056a 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2d26 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x226 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:868 # 0xd3c218 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 # 0x10d77ae 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 96] @ 0x48b485 0x425d05 0x51cef2 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x1264f6f 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1024] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x122e90d 0x122e6b9 0x12317d8 0x12c7fef 0x12c7f05 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x122e90c google.golang.org/grpc/internal/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:247 # 0x122e6b8 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Put+0x98 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:168 # 0x12317d7 google.golang.org/grpc/mem.(*buffer).Free+0x77 google.golang.org/grpc@v1.80.0/mem/buffers.go:165 # 0x12c7fee google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c7f04 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x12da808 0x12db239 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x132c2e7 0x132da02 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12db238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c2e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNodeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:75 # 0x132da01 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func3+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:88 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x425d05 0x6ad193 0x6acf8a 0x97a370 0x971885 0x970e85 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6ad192 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x192 crypto/ecdh/x25519.go:62 # 0x6acf89 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x97a36f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x564a65 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4e7b07 0xcecd4f 0xce6385 0xce622f 0xce5c45 0xce57c5 0xce5be5 0xce57c5 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce6384 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x504 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce622e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x3ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:417 # 0xce5c44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:374 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [8: 9216] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 416] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 640] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f621a 0x15f6192 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f6219 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x2d9 github.com/pactus-project/pactus/www/html/server.go:228 # 0x15f6191 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x251 github.com/pactus-project/pactus/www/html/blockchain.go:128 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 18317312] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 18317312] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 240] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9f17 0x159efdf 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9f16 github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x96 github.com/pactus-project/pactus/store/interface.go:70 # 0x159efde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11e github.com/pactus-project/pactus/www/grpc/transaction.go:56 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x74cc5d 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 512] @ 0x48b485 0x425d05 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 22544384] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 16203776] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [30: 21135360] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 16908288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 16908288] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x421deb 0x6a322d 0x6a3c7f 0x1198985 0x1198a25 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x782336 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x782335 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x8b7994 0x8b78bd 0x8c8b05 0xd686c8 0xd683f9 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xd686c7 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 # 0xd683f8 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 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 122880] @ 0x48b4b3 0x490767 0x77927c 0x7791e7 0x77411c 0x75d946 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x77927b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x6bb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x7791e6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x626 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:311 # 0x77411b github.com/syndtr/goleveldb/leveldb.(*session).recover+0x43b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x75d945 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 40] @ 0x48b485 0x425d05 0x74cc26 0x74cc52 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x74cc25 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x74cc51 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 3328] @ 0x48b485 0x425d05 0x75715f 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x75715e github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x16ba445 0x16d0a42 0x16d0c89 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ba444 crypto/internal/fips140/nistec.P256OrdInverse+0x904 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x16d0a41 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16d0c88 crypto/internal/fips140/ecdsa.signGeneric[...]+0x108 crypto/internal/fips140/ecdsa/ecdsa.go:345 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8b770c 0xd667ec 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b770b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0xd667eb github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x65c24b 0x65c205 0x65bf85 0x65be25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x65c24a net.CIDRMask+0xca net/ip.go:87 # 0x65c204 net.newAddr+0x84 net/interface_linux.go:182 # 0x65bf84 net.addrTable+0x124 net/interface_linux.go:153 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 13568] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x12c6aac 0x12e1eb9 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12c6aab google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12e1eb8 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.80.0/stream.go:1901 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x829785 0x829010 0x8b78e7 0x8c8b05 0xc12db6 0xc12ddc 0xd2afd8 0xd38c05 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b78e6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc12db5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc12ddb 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 # 0xd2afd7 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 # 0xd38c04 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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x132ca55 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x132ca54 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 16] @ 0x48b485 0x490767 0xbe5a93 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe5a92 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xa12 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1200d45 0x11fda6f 0x11fc713 0x11fc485 0x1204168 0x1203265 0x1326b12 0x1326ade 0x1326aca 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1200d44 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11fda6e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11fc712 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11fc484 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x1204167 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1326b11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326add google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ac9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x421deb 0x1307514 0x130753c 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1307513 google.golang.org/grpc/metadata.NewOutgoingContext+0x73 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x130753b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:87 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x6a0dd9 0x6a071c 0x159a3b5 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a0dd8 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:147 # 0x6a071b github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9b github.com/pactus-project/pactus/types/certificate/certificate.go:95 # 0x159a3b4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 352] @ 0x48b4ac 0x4907d3 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x473854 0x473366 0x16ef60c 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xddae65 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xddae64 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 64] @ 0x48b485 0x425d05 0xc1a847 0x495521 # 0xc1a846 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x306 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 0: 0 [1: 256] @ 0x48b485 0x490767 0x12599fc 0x124643b 0x1246417 0x1249e3f 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x124643a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1246416 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1249e3e 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: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xb81c31 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb81c30 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x425d05 0xcecd76 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x10dd349 0x10d9176 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 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 # 0xb0acb3 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x425d05 0xcecd76 0xcee505 0xce7431 0xce704e 0xce6c5e 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce7430 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x230 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:508 # 0xce704d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:478 # 0xce6c5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:460 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0x8fa72c 0x8fa573 0x8fc5bf 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8fa72b github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xab github.com/pactus-project/pactus/execution/executor/sortition.go:31 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc5be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x952e51 0x952e21 0x952d2d 0x952c84 0x952c54 0x952c59 0x95fad9 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x952e50 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x952e20 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x952d2c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x952c83 crypto/tls.marshalingFunction.Marshal+0x43 crypto/tls/handshake_messages.go:21 # 0x952c53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x13 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x952c58 crypto/tls.addBytesWithLength+0x18 crypto/tls/handshake_messages.go:27 # 0x95fad8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 8] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xc5f90a 0xdebcd1 0xdda033 0xde22d0 0xde0492 0xddf205 0x495521 # 0xc5f909 golang.org/x/net/ipv6.(*ControlMessage).Marshal+0x269 golang.org/x/net@v0.53.0/ipv6/control.go:100 # 0xdebcd0 github.com/quic-go/quic-go.(*packetInfo).OOB+0xf0 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:306 # 0xdda032 github.com/quic-go/quic-go.newSendConn+0x1d2 github.com/quic-go/quic-go@v0.59.0/send_conn.go:56 # 0xde22cf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0x103c265 0x495521 # 0x103c264 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 [1: 16] @ 0x48b4a5 0x4901c9 0x6bc6d0 0x7f312f 0x7f3109 0x7f37b9 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6bc6cf encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0x7f312e encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x7f3108 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x7f37b8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x8fcf2c 0x8fd2f4 0x8fd19d 0xd60311 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x8fcf2b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8fd19c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd60310 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [2: 96] @ 0x48b485 0x490767 0x7e1f6a 0x7e824d 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1f69 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c07a 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c079 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x7c3d55 0x7c38c5 0x7c348e 0xb15daf 0xb16db5 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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] @ 0x48b4ac 0x4907d3 0x6c3037 0x6c2e87 0x95ea0d 0x95e8f7 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3036 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2e86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x95ea0c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e8f6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4a3dd9 0x4a34c5 0x9f1d45 0xa21139 0x9f9bc7 0x9feab8 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f1d44 net/http.putTextprotoReader+0x44 net/http/request.go:1049 # 0xa21138 net/http.readRequest+0x798 net/http/request.go:1174 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 352] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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] @ 0x48b485 0x425d05 0x6c3125 0x6c2c9d 0x968165 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c2c9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968164 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 352] @ 0x48b485 0x425d05 0xd9919a 0xdad285 0xde24a6 0xde0492 0xddf205 0x495521 # 0xd99199 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 # 0xdad284 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 288] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x4901c9 0x16c6d2d 0x16d1489 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d1488 crypto/internal/fips140/ecdsa.randomPoint[...]+0x308 crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x169bd77 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaa74d 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa74c 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 32] @ 0x48b485 0x425d05 0x12d7ce7 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d7ce6 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xc0e5e8 0xc0fbd4 0xc0f668 0xc162e5 0x1058824 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc0e5e7 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 # 0xc0fbd3 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 # 0xc0f667 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 # 0xc162e4 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 # 0x1058823 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16efeed 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16efeec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 160] @ 0x48b485 0x4901c9 0x8f9545 0x8fa5ff 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f9544 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xc4 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8fa5fe github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x699aef 0xda7adc 0xda1f1a 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0xcecd76 0xce9850 0xce9723 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x1055802 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x1055801 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x6c3125 0x969985 0x9698dc 0x96af18 0x975f06 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x975f05 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 96] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0x1153fd2 0x115056a 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 # 0x1153fd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 704] @ 0x48b4ac 0x4901c9 0x8e888c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e888b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 896] @ 0x48b48c 0x490767 0x12599fc 0x1244ae5 0x1244ad2 0x1249618 0x1249e6e 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x1244ae4 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1244ad1 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:954 # 0x1249617 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1249e6d 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: 2048] @ 0x48b48c 0x4901c9 0xd2d726 0x1150ae8 0x159cda4 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0xd2d725 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 # 0x1150ae7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:419 # 0x159cda3 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x343 github.com/pactus-project/pactus/www/grpc/network.go:48 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0xb82e5b 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb82e5a github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:254 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 1024] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda6f5b 0xda5f70 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e 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 # 0xda6f5a 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 # 0xda5f6f 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xcee505 0xce6d14 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce6d13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:465 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 64] @ 0x48b485 0x425d05 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x169be70 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x6bc3aa 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6bc3a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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: 112] @ 0x48b4ac 0x41b526 0xde5da5 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xde5da4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0xb2c17a 0xb2c16e 0xb34e58 0xb34c4e 0xb34fb1 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2c179 math/big.NewInt+0xb9 math/big/int.go:91 # 0xb2c16d github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xad github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb34e57 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb34c4d 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 # 0xb34fb0 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 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x115f4cb 0x115f428 0x115f428 0x115f428 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x69a185 0x6a2425 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69a184 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6a2424 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x822cee 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822ced google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8b78e7 0x8c8b05 0x1059359 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b78e6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1059358 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 # 0x1058b7b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x75b985 0x75b951 0x75b843 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75b984 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75b950 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x170 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75b842 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4e7b07 0xcecd4f 0xce9e65 0xce9dec 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x1056290 0x105500b 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x105628f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x86f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x105500a 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 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 224] @ 0x48b485 0x4901c9 0xc14c56 0x115201e 0x1151605 0x495521 # 0xc14c55 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 # 0x115201d github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [6: 384] @ 0x48b485 0x490767 0x12d6479 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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: 16128] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x4901c9 0x6bb38e 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bb38d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e22ab 0x7e7f88 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e22aa crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7e7f87 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x6c3125 0x96a6a5 0x96a5fc 0x93be97 0x975474 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x425d05 0x1240458 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240457 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x410ced 0x416e47 0x160f1a5 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f1a4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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: 192] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x1243879 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243878 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x658fac 0x6727fb 0x671750 0xb18a2a 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x658fab net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb18a29 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 0x41b4ad 0xd5d87b 0xd5ca9a 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd5d87a 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 # 0xd5ca99 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x1231866 0x12c7fef 0x12c7f05 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1231865 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.80.0/mem/buffers.go:176 # 0x12c7fee google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c7f04 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x75ca0b 0x75c9f7 0x75c9c2 0x76fb57 0x770605 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75ca0a github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x6a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75c9f6 github.com/syndtr/goleveldb/leveldb.encodeBatchHeader+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:347 # 0x75c9c1 github.com/syndtr/goleveldb/leveldb.writeBatchesWithHeader+0x21 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:375 # 0x76fb56 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:23 # 0x770604 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xdb2fa9 0xdb2f69 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2fa8 github.com/quic-go/quic-go.newFramer+0x688 github.com/quic-go/quic-go@v0.59.0/framer.go:48 # 0xdb2f68 github.com/quic-go/quic-go.(*Conn).preSetup+0x648 github.com/quic-go/quic-go@v0.59.0/connection.go:546 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 98304] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x12266d0 0x1237252 0x1237990 0x12364b5 0x123fd72 0x495521 # 0x12579dd 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 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12266cf golang.org/x/net/http2.(*Framer).WritePing+0x10f golang.org/x/net@v0.53.0/http2/frame.go:928 # 0x1237251 google.golang.org/grpc/internal/transport.(*loopyWriter).pingHandler+0x91 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:800 # 0x123798f google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x30f google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:898 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123fd71 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] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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: 144] @ 0x48b485 0x490767 0xb84c05 0x495521 # 0xb84c04 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: 32] @ 0x48b485 0x425d05 0xcecd76 0xcee505 0xce6d14 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce6d13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:465 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 160] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544857 0x5c9eaa 0x69b686 0x69b629 0x6a5df6 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x544856 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b685 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b628 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a5df5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x355 github.com/pactus-project/pactus/types/tx/payload/bond.go:115 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c8b53 0xc0f145 0xc0f11a 0xc208f0 0x495521 # 0x8c8b52 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 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 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 416] @ 0x48b4ac 0x4901c9 0x168d8e6 0x1690194 0x16d6288 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1690193 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16d6287 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda9f6a 0xda9d4a 0xda94f2 0xde1c47 0xde0492 0xddf205 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda9f69 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 # 0xda9d49 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 # 0xda94f1 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 # 0xde1c46 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce2e73 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2e72 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:876 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 64] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0xdc285f 0xdc27a3 0xde7005 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xdc285e 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 # 0xdc27a2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde7004 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x1590f11 0x1590599 0x495521 # 0x1590f10 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1590598 github.com/go-zeromq/zmq4.(*pubMWriter).run+0x58 github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [4: 448] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x158f1de 0x1597408 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1597407 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2e7 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0xc19aa5 0xc19a6a 0xc19a4b 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc19aa4 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x304 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xc19a69 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2c9 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc19a4a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x2aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:64 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x51fa86 0xa5d034 0xb02ca5 0xb74789 0xb7696f 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 [2: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x5caa7e 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xb7bb2b 0xb7ba97 0xb7c0a6 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0a5 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:110 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x12437de 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12437dd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xde5b48 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5b47 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.59.0/stream.go:80 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0xda9437 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xda9436 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x116 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:76 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b485 0x425d05 0xdebc65 0xdda033 0xde22d0 0xde0492 0xddf205 0x495521 # 0xdebc64 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:302 # 0xdda032 github.com/quic-go/quic-go.newSendConn+0x1d2 github.com/quic-go/quic-go@v0.59.0/send_conn.go:56 # 0xde22cf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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 0x425d05 0xdc7cc5 0x4a35b1 0xdf1e1c 0xdc8408 0xdc83eb 0xdc7dfd 0xdd8d59 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xdc7cc4 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 # 0xdf1e1b 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 # 0xdc8407 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x567 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:203 # 0xdc83ea github.com/quic-go/quic-go.(*frameSorter).push+0x54a github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:156 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd8d58 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0x425d05 0x6e3dd5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3dd4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x174 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0xd7bb25 0xda3f08 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xd7bb24 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 # 0xda3f07 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 6784] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x425d05 0x822c8c 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822c8b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x11667f6 0x1166814 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x11667f5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xf5 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x1166813 github.com/pactus-project/pactus/state.(*state).validateBlock+0x113 github.com/pactus-project/pactus/state/validation.go:28 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xd2b02c 0xd38c05 0x495521 # 0xd2b02b 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 # 0xd38c04 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: 17280] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb2d356 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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 0x58c6b9 0x58c63d 0xb2c19e 0xb2c18c 0xb2ce18 0xb2cced 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb2c19d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb2c18b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb2ce17 github.com/whyrusleeping/go-keyspace.Key.Distance+0x277 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb2ccec github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x14c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 24576] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169bd77 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b663a 0x16d4474 0x6c8be5 0x6c8a4c 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6c8be4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x6c8a4b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 96] @ 0x48b4ac 0x4731d7 0xbe787a 0xbe5f8d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7879 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4f9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe5f8c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5449e7 0x5c9eaa 0x6a0e4f 0x6a0dc5 0x8e8959 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a0e4e github.com/pactus-project/pactus/util/encoding.WriteElements+0xae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0dc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x24 github.com/pactus-project/pactus/types/certificate/certificate.go:147 # 0x8e8958 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x198 github.com/pactus-project/pactus/store/block.go:67 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 6144] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x425d05 0x75715f 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75715e github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0xb269eb 0xb269dc 0xb26974 0xb2698a 0xb29dfe 0xb826bc 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb269ea github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb269db github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb26973 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb26989 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb29dfd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb826bb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x6bb7a5 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bb7a4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:533 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xdc9328 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdc9327 github.com/quic-go/quic-go.(*framer).Append+0x347 github.com/quic-go/quic-go@v0.59.0/framer.go:111 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x6e6169 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x58c6b9 0x58c63d 0x6c6937 0x6c68d4 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6c6936 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x6c68d3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1323eb5 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1323eb4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:371 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 768] @ 0x48b4ac 0x4901c9 0x16d1388 0x16d133f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16d1387 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x16d133e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0x77f9d2 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x77f9d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 704] @ 0x48b48c 0x490767 0x822f5b 0x8aa754 0x12093d1 0x822cd6 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822f5a google.golang.org/protobuf/internal/order.RangeFields.func2+0x7a google.golang.org/protobuf@v1.36.11/internal/order/range.go:51 # 0x8aa753 google.golang.org/protobuf/internal/impl.(*messageState).Range+0x113 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:51 # 0x12093d0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:229 # 0x822cd5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x16d44a5 0x6c8be5 0x6c8a4c 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16d44a4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x6c8be4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x6c8a4b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 114688] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x6830bf 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6830be compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1904] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x8fd535 0x8fd3e5 0xd5e085 0xd5e05c 0xd5dccf 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd5dcce 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: 2304] @ 0x48b4ac 0x4901c9 0x687488 0x686390 0x68593f 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68638f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68593e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 360] @ 0x48b485 0x425d05 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x741151 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [132: 31680] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x68315f 0x68322c 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68315e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x68322b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1584] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0x74b63e 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 13824] @ 0x48b4ac 0x4901c9 0x6830a6 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6830a5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x1257256 0x1257172 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c6d2d 0x16d0a34 0x16d0726 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d0a33 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16d0725 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3c5 crypto/internal/fips140/ecdsa/ecdsa.go:483 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 896] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc22897 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22896 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb16 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x490767 0x12d6479 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x1243879 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243878 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0xdb0ddb 0xdbea77 0xdb3fd7 0x495521 # 0xdb0dda github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x7a github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:186 # 0xdbea76 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x756 github.com/quic-go/quic-go@v0.59.0/connection.go:2280 # 0xdb3fd6 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x123544d 0x1235947 0x1250f76 0x1250f36 0x124f776 0x12cc108 0x12cb8d6 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 # 0x123544c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:58 # 0x1235946 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:381 # 0x1250f75 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x75 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:349 # 0x1250f35 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x35 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:918 # 0x124f775 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x235 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:685 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 192] @ 0x48b485 0x490767 0x46f309 0x114e03f 0x10c7b02 0x10c77a6 0x113c0fe 0x1150bf9 0x159cc2c 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x114e03e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:230 # 0x10c7b01 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 # 0x10c77a5 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 # 0x113c0fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x1150bf8 github.com/pactus-project/pactus/network.(*network).HostAddrs+0x58 github.com/pactus-project/pactus/network/network.go:428 # 0x159cc2b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x1cb github.com/pactus-project/pactus/www/grpc/network.go:40 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x410ced 0x414ee5 0x48b99d 0x4d232d 0x4b6bbb 0x873c9a 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x873c99 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4731d7 0x51cb0a 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 768] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0xd9a7f8 0xd9a821 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 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 # 0xd9a7f7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd9a820 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 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 5376] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f305 0xc208f0 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 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 # 0xc0f304 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 # 0xc208ef 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] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4e7b07 0xcecd4f 0xce9850 0xce9723 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x69629b 0x1199802 0x1199737 0x119918e 0x1155de3 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x69629a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x1199801 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:292 # 0x1199736 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x296 github.com/pactus-project/pactus/sync/sync.go:304 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x1161d7c 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d7b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6965ad 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6965ac github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x16f03c9 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x456eb8 0x469cf5 0x1606e12 0x160fa55 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1606e11 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x331 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:74 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x976738 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x5d9d92 0x5d9d86 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x5d9d91 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.20.1/field/pool/pool.go:20 # 0x5d9d85 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:890 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x115f067 0x11648cd 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f066 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11648cc github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x8c github.com/pactus-project/pactus/state/state.go:589 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 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 # 0xb8338b 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 # 0xb8336d 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 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb7be35 0xb7bed8 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7be34 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:22 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x425d05 0xde1dcb 0xde0492 0xddf205 0x495521 # 0xde1dca github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x3aa github.com/quic-go/quic-go@v0.59.0/server.go:762 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0xdacd25 0xdacbf0 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdacd24 github.com/quic-go/quic-go.newConnIDManager+0x724 github.com/quic-go/quic-go@v0.59.0/conn_id_manager.go:56 # 0xdacbef github.com/quic-go/quic-go.init.func1+0x5ef github.com/quic-go/quic-go@v0.59.0/connection.go:292 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0xce3c7e 0xce0ebe 0xcdfac5 0xcdf917 0x11346f8 0xde2022 0xde0492 0xddf205 0x495521 # 0xce3c7d 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 # 0xce0ebd 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 # 0xcdfac4 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 # 0xcdf916 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 # 0x11346f7 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:397 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 704] @ 0x48b48c 0x490767 0x822f5b 0x8aa81a 0x12093d1 0x822cd6 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822f5a google.golang.org/protobuf/internal/order.RangeFields.func2+0x7a google.golang.org/protobuf@v1.36.11/internal/order/range.go:51 # 0x8aa819 google.golang.org/protobuf/internal/impl.(*messageState).Range+0x1d9 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:58 # 0x12093d0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:229 # 0x822cd5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 2688] @ 0x48b4ac 0x4907d3 0x120176b 0x12024cb 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120176a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x12024ca google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 672] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6a0d05 0x6a0cdb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a0d04 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6a0cda 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 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4a3474 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xd30031 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd30542 0x495521 # 0xd30030 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 # 0xd2fd78 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 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee 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 # 0xd30541 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 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56abc6 0x56a53d 0x55a0d4 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 480] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x16119a5 0x160de85 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 0x4901c9 0x5447fc 0x5c9eaa 0x8edcd1 0x8edc17 0x8eaa06 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x8edcd0 github.com/pactus-project/pactus/util/encoding.WriteElements+0x2b0 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x8edc16 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1f6 github.com/pactus-project/pactus/store/tx.go:41 # 0x8eaa05 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12579de 0x4a35b1 0x1256287 0x1224084 0x1226432 0x1236938 0x12378b1 0x1236459 0x124c9fc 0x495521 # 0x12579dd 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 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x1226431 golang.org/x/net/http2.(*Framer).WriteSettingsAck+0x91 golang.org/x/net@v0.53.0/http2/frame.go:893 # 0x1236937 google.golang.org/grpc/internal/transport.(*loopyWriter).incomingSettingsHandler+0x37 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:670 # 0x12378b0 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x230 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:882 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124c9fb 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: 32] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b9ca 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6e55f2 0x6e55c1 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55f1 bytes.NewBuffer+0x71 bytes/buffer.go:490 # 0x6e55c0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4731d7 0x51fa86 0xc43387 0xc43347 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43386 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43346 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0xd31289 0xd31125 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd31288 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 # 0xd31124 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x8b7994 0x8b78bd 0x8c8b05 0x1058d8f 0x10586c5 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1058d8e 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 # 0x10586c4 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x53afdc 0x6505a9 0x650571 0x651aa5 0x65500c 0x495521 # 0x53afdb context.WithDeadlineCause+0x29b context/context.go:656 # 0x6505a8 context.WithDeadline+0x2e8 context/context.go:626 # 0x650570 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 96] @ 0x48b485 0x425d05 0xdc7cc5 0x4a35b1 0xdf1e1c 0xdf1cb9 0xdc7dc5 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xdc7cc4 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 # 0xdf1e1b 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 # 0xdf1cb8 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 # 0xdc7dc4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0xde5dbb 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5dba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x56446e 0x565d43 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4907d3 0x8dd16c 0x8dd7a6 0x8e50d7 0x15abe45 0x15ac8a5 0x15a652b 0x15a67fa 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x8dd16b regexp.(*Regexp).doOnePass+0x52b regexp/exec.go:507 # 0x8dd7a5 regexp.(*Regexp).doExecute+0x2a5 regexp/exec.go:532 # 0x8e50d6 regexp.(*Regexp).FindStringSubmatchIndex+0x56 regexp/regexp.go:1039 # 0x15abe44 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x1a4 github.com/gorilla/mux@v1.8.1/regexp.go:345 # 0x15ac8a4 github.com/gorilla/mux.(*Route).Match+0x384 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x15a652a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x15a67f9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1359872] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x4e1025 0x4e13d7 0x658fac 0x6727fb 0x671750 0xb18a2a 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x4e1024 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x658fab net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb18a29 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xb7be35 0xb7bed8 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7be34 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:22 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x40c666 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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 0x539405 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x6a2f2a 0x8e849a 0x8ec106 0x116495c 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a2f29 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8e8499 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8ec105 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116495b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:581 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x8fd6e5 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x8fd6e4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1408] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0x989651 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989650 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [5: 8960] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x130b58d 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130b58c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x2c github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:33 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x16f03c9 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1376256] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 6912] @ 0x48b48c 0x490767 0x12599fc 0x124643b 0x1246417 0x1249e3f 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x124643a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1246416 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1249e3e 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: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x16ef60c 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 2048] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xdaa74d 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa74c 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x11fb448 0x11fb43b 0x11fb3a1 0x159b1d8 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x11fb447 google.golang.org/grpc/internal/status.(*Status).Err+0xc7 google.golang.org/grpc@v1.80.0/internal/status/status.go:129 # 0x11fb43a google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.80.0/status/status.go:59 # 0x11fb3a0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.80.0/status/status.go:64 # 0x159b1d7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x53b6f3 0xb06bcc 0xb08d13 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb06bcb 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 # 0xb08d12 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 2719744] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x4901c9 0x7cb165 0xb17037 0xb16fda 0xb15537 0xe00d56 0xe00d48 0x11346bf 0xde2022 0xde0492 0xddf205 0x495521 # 0x7cb164 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb17036 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16fd9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 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 # 0x11346be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x425d05 0x69c8af 0x69b896 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x53afdc 0x53b60d 0x53b5cf 0x1153fd2 0x115056a 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 # 0x1153fd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 64] @ 0x48b485 0x425d05 0x979c05 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x979c04 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x84 crypto/internal/fips140/tls13/tls13.go:154 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x16f0138 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b485 0x425d05 0x64b2d2 0x665e3e 0x650605 0x651aa5 0x65500c 0x495521 # 0x64b2d1 net.(*Dialer).DialContext+0x1f1 net/dial.go:544 # 0x665e3d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650604 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 2304] @ 0x48b48c 0x490767 0x12599fc 0x1244ae5 0x1244ad2 0x1249618 0x1249e6e 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x1244ae4 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1244ad1 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:954 # 0x1249617 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1249e6d 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: 32] @ 0x48b4ac 0x4901c9 0x6ad552 0x6ac507 0x97a3c5 0x971885 0x970e85 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6ad551 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x6ac506 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:135 # 0x97a3c4 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0xa4 crypto/tls/key_schedule.go:136 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 432] @ 0x48b485 0x4901c9 0xc14c56 0x115201e 0x1151605 0x495521 # 0xc14c55 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 # 0x115201d github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x57da3a 0x57d9d4 0x57d9c4 0xb2ce28 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 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 # 0xb2ce27 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x287 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x4731d7 0x4e7b07 0xcecd4f 0xcee505 0xce7431 0xce704e 0xce6c5e 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce7430 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x230 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:508 # 0xce704d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:478 # 0xce6c5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:460 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 112] @ 0x48b4ac 0x4901c9 0x5902a6 0x5901cf 0x58f9dd 0x57e24a 0x57e3e5 0xb2ce50 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 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 # 0x57e249 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x57e3e4 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2ce4f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x421deb 0x6364b2 0x6365d3 0x635cd0 0x6643cc 0x662473 0x6737cc 0x1192365 0x119160f 0x11913c5 0x1193a4d 0x1193a4e 0x119373d 0x11932c5 0x6f0843 0x6f0776 0x495521 # 0x6364b1 net/netip.parseIPv4Fields+0x2f1 net/netip/netip.go:184 # 0x6365d2 net/netip.parseIPv4+0x32 net/netip/netip.go:197 # 0x635ccf net/netip.ParseAddr+0x4f net/netip/netip.go:118 # 0x6643cb net.(*Resolver).lookupIPAddr+0x8b net/lookup.go:310 # 0x662472 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6737cb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1192364 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x119160e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x11913c4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1193a4c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1193a4d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119373c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:137 # 0x11932c4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6f0842 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 # 0x6f0775 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: 960] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c9891 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c9890 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321e27 0x15f5e78 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321e26 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:99 # 0x15f5e77 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c7b97 0x10c77a6 0x113c0fe 0x1150bf9 0x159cc2c 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d 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 # 0xd2f3a4 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 # 0x10c7b96 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 # 0x10c77a5 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 # 0x113c0fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x1150bf8 github.com/pactus-project/pactus/network.(*network).HostAddrs+0x58 github.com/pactus-project/pactus/network/network.go:428 # 0x159cc2b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x1cb github.com/pactus-project/pactus/www/grpc/network.go:40 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x41b526 0xd0283e 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 960] @ 0x48b485 0x425d05 0x754adc 0x75763a 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x757639 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x15fd5af 0x15fd571 0x15f6aa5 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fd5ae github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1ce github.com/pactus-project/pactus/www/html/server.go:255 # 0x15fd570 github.com/pactus-project/pactus/www/html.txToTable+0x190 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x15f6aa4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb64 github.com/pactus-project/pactus/www/html/blockchain.go:150 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16d44a5 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16d44a4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc22897 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22896 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb16 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x425d05 0xb09fb5 0xb09f90 0xb09f29 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb09fb4 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf4 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb09f8f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb09f28 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:214 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x169bd77 0x699573 0x699acb 0xda7adc 0xda81a5 0xda7c4f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81a4 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 # 0xda7c4e 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4907d3 0x751fcc 0x75166f 0x755bd3 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x56446e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x564836 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c2e7 0x132da02 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c2e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNodeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:75 # 0x132da01 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func3+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:88 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x586bfa 0x586ba9 0x586c47 0x586c8c 0x57ec16 0x5cf165 0x5ce9ec 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5cf164 github.com/consensys/gnark-crypto/ecc.getVector4+0x124 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:327 # 0x5ce9eb github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60724d 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 # 0x605051 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 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 768] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x40fdb2 0x48b7a9 0x12c5aca 0x12c5aad 0x12c5aa0 0x12dbdcf 0x12db634 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12c5ac9 google.golang.org/grpc/metadata.MD.Copy+0x49 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12c5aac google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x2c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12c5a9f google.golang.org/grpc.TrailerCallOption.after+0x1f google.golang.org/grpc@v1.80.0/rpc_util.go:293 # 0x12dbdce google.golang.org/grpc.(*clientStream).finish+0x48e google.golang.org/grpc@v1.80.0/stream.go:1085 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5cbfad 0x5cbf34 0x5cbf14 0x5cbefa 0x5fc4fd 0x5faa92 0x69aefb 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5cbfac math/big.nat.make+0x18c math/big/nat.go:67 # 0x5cbf33 math/big.nat.set+0x113 math/big/nat.go:92 # 0x5cbf13 math/big.(*Int).Set+0xf3 math/big/int.go:97 # 0x5cbef9 github.com/consensys/gnark-crypto/ecc.WnafDecomposition+0xd9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:60 # 0x5fc4fc 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 # 0x5faa91 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 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x74cc26 0x74cc52 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74cc25 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x74cc51 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xc2f04e 0xc2eef4 0xc2b11f 0xc368a5 0x495521 # 0xc2f04d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2eef3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 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 0xb7c0ed 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x4901c9 0x4a3df2 0x4a34c5 0x9f972e 0x9fe23b 0x9fe298 0x9ffea8 0x9fef05 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f972d net/http.putBufioWriter+0xed net/http/server.go:888 # 0x9fe23a net/http.(*conn).finalFlush+0x7a net/http/server.go:1748 # 0x9fe297 net/http.(*conn).close+0x17 net/http/server.go:1755 # 0x9ffea7 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1919 # 0x9fef04 net/http.(*conn).serve+0x824 net/http/server.go:2115 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 480] @ 0x48b485 0x4901c9 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c7b97 0x10c77a6 0x113c0fe 0x1150bf9 0x159cc2c 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d 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 # 0xd2f3a4 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 # 0x10c7b96 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 # 0x10c77a5 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 # 0x113c0fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x1150bf8 github.com/pactus-project/pactus/network.(*network).HostAddrs+0x58 github.com/pactus-project/pactus/network/network.go:428 # 0x159cc2b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x1cb github.com/pactus-project/pactus/www/grpc/network.go:40 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 384] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0xdaf43f 0xdaf370 0xddac9e 0xdb45e5 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaf43e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:63 # 0xdaf36f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:50 # 0xddac9d github.com/quic-go/quic-go.(*sendQueue).Run+0x1bd github.com/quic-go/quic-go@v0.59.0/send_queue.go:99 # 0xdb45e4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [4: 64] @ 0x48b485 0x425d05 0xb06cb0 0xb79bf5 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb06caf 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 # 0xb79bf4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x7e1f6a 0x7e80bd 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1f69 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x425d05 0x5182c8 0x517f2c 0x66bf78 0x65941a 0x659fbd 0x6530c7 0x65344f 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x5182c7 os.statNolog+0x27 os/stat_unix.go:30 # 0x517f2b os.Stat+0x2b os/stat.go:13 # 0x66bf77 net.stat+0x17 net/parse.go:84 # 0x659419 net.readHosts+0xf9 net/hosts.go:59 # 0x659fbc net.lookupStaticHost+0xbc net/hosts.go:132 # 0x6530c6 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x65344e net.(*Resolver).goLookupIPCNAMEOrder+0xae net/dnsclient_unix.go:612 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [5: 80] @ 0x48b4a5 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 48] @ 0x48b4ac 0x473854 0x473366 0x1607a57 0x16148f5 0x161481c 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1607a56 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x16148f4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x425d05 0xdc7d30 0xdc7d24 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xdc7d2f 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 # 0xdc7d23 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f9c 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 96] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3399680] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 663552] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x4d8854 0x5127b5 0x5127b6 0x5126fc 0x4d871d 0x734387 0x734388 0x732f65 0x7336b1 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x4d8853 io.copyBuffer+0x1d3 io/io.go:431 # 0x5127b4 io.Copy+0x34 io/io.go:388 # 0x5127b5 os.genericWriteTo+0x35 os/file.go:295 # 0x5126fb os.(*File).WriteTo+0x9b os/file.go:273 # 0x4d871c io.copyBuffer+0x9c io/io.go:411 # 0x734386 io.Copy+0x4e6 io/io.go:388 # 0x734387 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x4e7 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x732f64 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x764 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x7336b0 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x30 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0x5449e7 0x5c9eaa 0x6a0014 0x69ff50 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a0013 github.com/pactus-project/pactus/util/encoding.WriteElements+0x353 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ff4f github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x28f github.com/pactus-project/pactus/types/validator/validator.go:245 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 112] @ 0x48b4ac 0x4907d3 0xd66919 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0xd66918 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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: 256] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda707a 0xda6f5b 0xdaa7c5 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xdaa7c4 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x169be70 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda5f70 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xda5f6f 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c825 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c824 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x69b6fb 0x6e43b0 0x6e40a5 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69b6fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6e3285 0x6e3258 0x1597265 0x15984bb 0x1645323 0x495521 # 0x6e3284 bytes.NewBuffer+0x44 bytes/buffer.go:490 # 0x6e3257 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x17 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x1597264 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x144 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x9fb409 0x9fad57 0x15fcada 0x15f71ba 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x9fb408 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x15fcad9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:193 # 0x15f71b9 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:193 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 679936] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 160] @ 0x48b4ac 0x425d05 0x6e3e45 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3e44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xcfcef8 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcef7 github.com/libp2p/go-yamux/v5.newSession+0x257 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:142 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c00f 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xa5d005 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xa5d004 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 7168] @ 0x48b48c 0x4901c9 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x425d05 0x8fd4d1 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb0b245 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0b244 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: 64] @ 0x48b485 0x425d05 0xb0af05 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb0af04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:322 # 0xb0a8ae 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [4: 256] @ 0x48b4ac 0x4731d7 0x15a105a 0x15a0fce 0x15a0f95 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a1059 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x15a0fcd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15a0f94 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x169bd77 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0x158f1de 0x1597982 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1597981 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x261 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x169beae 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda7d8e 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xda7d8d 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x6c3125 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x425d05 0x1209798 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1209797 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x377 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:258 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x58c6b9 0x58c63d 0x6c6937 0x6c68d4 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6c6936 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x6c68d3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6ad12e 0x6ad16e 0x6acf8a 0x97a370 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad12d bytes.Clone+0x12d bytes/bytes.go:1388 # 0x6ad16d crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16d crypto/ecdh/x25519.go:64 # 0x6acf89 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x97a36f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15a1328 0x15a12c1 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15a1327 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a12c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:358 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 48] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x490767 0x7d7207 0x7e8270 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d7206 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7e826f crypto/x509.parseCertificate+0x6ef crypto/x509/parser.go:987 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x57da3a 0x57d9d4 0x57d9c4 0xb2ce28 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 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 # 0xb2ce27 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x287 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x425d05 0xcecd76 0xce9850 0xce9723 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x1056290 0x105500b 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x105628f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x86f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b76b 0x69b701 0x6e43b0 0x6e40a5 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69b76a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b700 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x65db58 0xb15d98 0xb16db5 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0xb15d97 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x8f86ed 0x8f8708 0x8faf73 0x8fc707 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x8f86ec github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x8f8707 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x87 github.com/pactus-project/pactus/sandbox/sandbox.go:223 # 0x8faf72 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x72 github.com/pactus-project/pactus/execution/executor/sortition.go:126 # 0x8fc706 github.com/pactus-project/pactus/execution.CheckAndExecute+0x186 github.com/pactus-project/pactus/execution/execution.go:48 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6e4210 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6a2f3b 0x6a2f18 0x8e849a 0x8ec106 0x116495c 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a2f3a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2f17 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8e8499 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8ec105 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116495b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:581 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x65c2f0 0x65c266 0x65bf85 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x65c2ef net.CIDRMask+0x16f net/ip.go:87 # 0x65c265 net.newAddr+0xe5 net/interface_linux.go:180 # 0x65bf84 net.addrTable+0x124 net/interface_linux.go:153 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x1240458 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240457 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x421deb 0x1326945 0x132690b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1326944 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132690a 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x10d7e65 0x10d7efb 0x10d77b5 0x103ef70 0x103e83b 0x495521 # 0x10d7e64 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7efa github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d77b4 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 # 0x103ef6f github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/client.go:38 # 0x103e83a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 24] @ 0x48b485 0x4901c9 0x8ca153 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8ca152 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:234 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x16ef82e 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef82d crypto/internal/fips140/hkdf.Extract[...]+0xad crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4ac 0x4731d7 0x86f34f 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f34e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 10752] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x51fdb1 0x80e145 0x120a3fc 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x51fdb0 fmt.Sprint+0x50 fmt/print.go:280 # 0x80e144 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:316 # 0x120a3fb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x6bc3aa 0x6bc688 0x7f312f 0x7f3109 0x7f37b9 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc3a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f312e encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x7f3108 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x7f37b8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 384] @ 0x48b485 0x490767 0xb35030 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb3502f 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 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 13824] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0xb3535a 0xb83eb2 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb83eb1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:364 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 192] @ 0x48b4ac 0x4731d7 0x51fa86 0x119437f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x119437e github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x49e github.com/pactus-project/pactus/sync/handler_blocks_request.go:49 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c2e7 0x132da02 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c2e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNodeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:75 # 0x132da01 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func3+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:88 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0xdb0ddb 0xdbea77 0xdb3fd7 0x495521 # 0xdb0dda github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x7a github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:186 # 0xdbea76 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x756 github.com/quic-go/quic-go@v0.59.0/connection.go:2280 # 0xdb3fd6 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f1a 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 240] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xddaf13 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 192] @ 0x48b485 0x425d05 0xce0ecf 0xcdfac5 0xcdf917 0xd5a691 0xe1ad6f 0xd5959e 0x495521 # 0xce0ece 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 # 0xcdfac4 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 # 0xcdf916 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 # 0xd5a690 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 # 0xe1ad6e 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 # 0xd5959d 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 0x1597b95 0x15984bb 0x1645323 0x495521 # 0x1597b94 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x474 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:37 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x16d5f6b 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16d5f6a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0xbe3b8b 0xbe3505 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe3b8a 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 # 0xbe3504 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4907d3 0x120186a 0x12024cb 0x1209a45 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12024ca google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a1070 0x6a0ff0 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a106f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0fef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3840] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x1249cba 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 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: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x59311c 0x5930e2 0x592378 0x57f0a6 0x5cf14e 0x5cf119 0x5ce9ec 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5cf14d math/big.(*Int).Mul+0x10d math/big/int.go:184 # 0x5cf118 github.com/consensys/gnark-crypto/ecc.getVector4+0xd8 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:326 # 0x5ce9eb github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60724d 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 # 0x605051 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 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x115f4cb 0x115f428 0x115f428 0x115f428 0x115f428 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x130aac5 0x130aa8f 0x130aa71 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130aac4 net/textproto.MIMEHeader.Set+0x2e4 net/textproto/header.go:22 # 0x130aa8e net/http.Header.Set+0x2ae net/http/header.go:40 # 0x130aa70 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x290 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:175 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 64] @ 0x48b485 0x48b0a5 0x80d9a5 0x87f9cf 0x8a7019 0x8aac96 0x12052d7 0x12044f9 0x1203265 0x1326b12 0x1326ade 0x1326aca 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x80d9a4 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x124 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:217 # 0x87f9ce google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x2e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:327 # 0x8a7018 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8aac95 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x12052d6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x12044f8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1326b11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326add google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ac9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x1326ab6 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x15a2245 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a2244 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x12e4 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd0dc31 0xb7517b 0xb2895a 0xb27d05 0xb76510 0x495521 # 0xd0dc30 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 # 0xb7517a github.com/libp2p/go-libp2p-kad-dht.makeRoutingTable.func2+0x1ba github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:444 # 0xb28959 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0xb79 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:244 # 0xb27d04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb7650f 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: 80] @ 0x48b485 0x425d05 0x11943ac 0x11943a0 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x11943ab github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x4cb github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:23 # 0x119439f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4bf github.com/pactus-project/pactus/sync/handler_blocks_request.go:48 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0xda8c39 0xda2f3a 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda8c38 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0xd8 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:21 # 0xda2f39 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4e7b07 0xcecd4f 0xce9850 0xce9723 0xce9db1 0xce9c12 0xcfe38d 0xd00591 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xcfe38c github.com/libp2p/go-yamux/v5.(*Session).close+0x46c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:337 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 416] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xcecd76 0xceea65 0xce8e85 0xce2e73 0xd3c219 0x10d77af 0x115407b 0x115056a 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2e72 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:876 # 0xd3c218 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 # 0x10d77ae 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x1321525 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x1321524 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:689 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x490767 0x871076 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xcecd76 0xce5a2e 0xce58cf 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 64] @ 0x48b485 0x425d05 0x75404c 0x7575ff 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7575fe github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x56446e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xcecd76 0xce9e65 0xce9dec 0xce9c12 0xd302c2 0xd3bf46 0xd3be16 0xd3000f 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd30542 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3be15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:90 # 0xd3000e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:101 # 0xd2fd78 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 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee 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 # 0xd30541 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 [2: 640] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x47329e 0x473292 0x472805 0x47295e 0x6697e9 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x6697e8 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 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x719d93 0x72502f 0x737eba 0x737ead 0x11966cc 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x719d92 github.com/rs/zerolog.newEvent+0x52 github.com/rs/zerolog@v1.35.0/event.go:69 # 0x72502e github.com/rs/zerolog.(*Logger).newEvent+0x8e github.com/rs/zerolog@v1.35.0/log.go:496 # 0x737eb9 github.com/rs/zerolog.(*Logger).Info+0x39 github.com/rs/zerolog@v1.35.0/log.go:356 # 0x737eac github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x2c github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11966cb github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x14b github.com/pactus-project/pactus/sync/handler_hello.go:170 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0x741152 0x757969 0x757961 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x741151 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 # 0x757968 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x757960 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8e0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x8f97d0 0x8fa5ff 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f97cf github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x34f github.com/pactus-project/pactus/execution/executor/batch_transfer.go:54 # 0x8fa5fe github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xda255b 0xda1f8e 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda255a 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda5f24 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x12d73bc 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d73bb google.golang.org/grpc.newClientStreamWithParams+0x2bb google.golang.org/grpc@v1.80.0/stream.go:314 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 180224] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x425d05 0x11fb3dc 0x11fb3bf 0x11fb43b 0x11fb3a1 0x159b1d8 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x11fb3db google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.80.0/internal/status/status.go:77 # 0x11fb3be google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.80.0/status/status.go:49 # 0x11fb43a google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.80.0/status/status.go:59 # 0x11fb3a0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.80.0/status/status.go:64 # 0x159b1d7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 480] @ 0x48b4ac 0x4731d7 0x1590f11 0x1590599 0x495521 # 0x1590f10 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1590598 github.com/go-zeromq/zmq4.(*pubMWriter).run+0x58 github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x6ab43d 0x6ab3db 0x6e42ae 0x6e4048 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6ab43c github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ab3da github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6e42ad github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x14d github.com/pactus-project/pactus/types/tx/tx.go:460 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 32] @ 0x48b485 0x4901c9 0x6e6169 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 48] @ 0x48b485 0x425d05 0x12d7ce7 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7ce6 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0x1058824 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 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 # 0xc0f667 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 # 0xc162e4 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 # 0x1058823 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x539405 0x1321525 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x1321524 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:689 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b485 0x425d05 0xde6b8c 0xde6b72 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xde6b8b github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x26b github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:55 # 0xde6b71 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x251 github.com/quic-go/quic-go@v0.59.0/streams_map.go:82 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x1254887 0x1253335 0x12cef7d 0x12cef81 0x12d3b86 0x12cc35f 0x495521 # 0x1254886 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x86 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1336 # 0x1253334 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1129 # 0x12cef7c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cef80 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 640] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 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] @ 0x48b48c 0x490767 0x160f43a 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f439 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x425d05 0x6e3e45 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3e44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda80a7 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda80a6 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 # 0xda7bef 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd971be 0xd999de 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 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 # 0xd971bd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:41 # 0xd999dd 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 1310720] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 65536] @ 0x48b4b3 0x4901c9 0x68354c 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x11947c5 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68354b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11947c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 3981312] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x11947c5 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11947c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0xdeb59c 0xdeb590 0xdee915 0xdedcc5 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 # 0xdeb59b github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xdeb58f github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:167 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 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: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc84ef 0xdc7dfd 0xdc5e05 0xdc6adb 0xdbd58c 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xdc84ee github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdc5e04 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:55 # 0xdc6ada github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xba github.com/quic-go/quic-go@v0.59.0/crypto_stream_manager.go:34 # 0xdbd58b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.59.0/connection.go:1998 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f9c 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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] @ 0x48b485 0x421deb 0x12408b0 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12408af google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda1f68 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda5f24 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x1058b09 0x1056031 0x105500b 0x10545d0 0x495521 # 0x1058b08 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x473854 0x473366 0xb2aa55 0xb2aa4b 0xb29686 0xb295d6 0xb76e99 0xb8fdff 0xb8fa65 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb29685 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb295d5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb76e98 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:728 # 0xb8fdfe github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:100 # 0xb8fa64 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: 704] @ 0x48b48c 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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] @ 0x48b4ac 0x4731d7 0x51fa86 0xce1b6c 0xce2e15 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce1b6b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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] @ 0x48b485 0x425d05 0x12d7ce7 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7ce6 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x12da808 0x12db239 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12db238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x1231866 0x12c7fef 0x12c7f05 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1231865 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.80.0/mem/buffers.go:176 # 0x12c7fee google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c7f04 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169beae 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 10240] @ 0x48b48c 0x4901c9 0x159d510 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d50f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x1683ae6 0x1690194 0x6998d2 0x4d83ae 0xda9f47 0xda9f48 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x1683ae5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x1690193 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x6998d1 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 # 0xda9f46 io.ReadFull+0x126 io/io.go:354 # 0xda9f47 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [163: 110829568] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [166: 112869376] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [172: 116948992] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [155: 105390080] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [151: 102670336] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [160: 108789760] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [153: 104030208] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0xd2c4c5 0xc20c4c 0xc37132 0x495521 # 0xd2c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ConnsToPeer+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:587 # 0xc20c4b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).AddPeer+0x20b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:757 # 0xc37131 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x1551 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:831 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xce3c7d 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 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x48b0a5 0xc4d305 0xc4d01c 0x495521 # 0xc4d304 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:413 # 0xc4d01b 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: 336] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xd59a76 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 # 0xd59a75 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: 1792] @ 0x48b48c 0x4901c9 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0xb3535a 0xb840f6 0xb840d8 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb840f5 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 # 0xb840d7 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 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x4901c9 0x169beae 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 18944] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda8045 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda8044 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 # 0xda7bef 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4901c9 0xc2ba65 0xc2c188 0xc368a5 0x495521 # 0xc2ba64 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2c187 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc368a4 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 0x421deb 0xd2021e 0xd1feed 0x495521 # 0xd2021d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x17d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd1feec github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x14c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [2: 64] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x414ee5 0x95a60a 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95a609 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x1055d0f 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1055d0e 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b48c 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x6a2f2a 0x6a2e65 0x116496f 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a2f29 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2e64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x116496e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:582 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 704] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x1153ee5 0x115056a 0x495521 # 0x1153ee4 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:73 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [8: 5570560] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x1164ac5 0x8f8bd8 0x116471f 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1164ac4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0xe4 github.com/pactus-project/pactus/state/state.go:572 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x116471e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:570 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x473854 0x473366 0x10dd906 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x552032 0xb0b55f 0xb0b55a 0xb0a745 0xb0a746 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x10dd905 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0xb0b55e 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 # 0xb0b559 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 # 0xb0a744 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 # 0xb0a745 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0xd02857 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0xb2aa55 0xb2aa4b 0xb27e2a 0xb27d05 0xb76510 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb27e29 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:200 # 0xb27d04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb7650f 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 [3: 336] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb02ca5 0xb74789 0xb7696f 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 32] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce0b3f 0xcded11 0xce2c52 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce0b3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:543 # 0xcded10 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 # 0xce2c51 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec 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] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x6c68a5 0x6c681f 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6c68a4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x6c681e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [140: 97484800] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1024] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x123544d 0x1235947 0x1243a17 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x123544c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:58 # 0x1235946 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:381 # 0x1243a16 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4f6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:886 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [143: 99573760] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [144: 100270080] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [138: 96092160] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [141: 98181120] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [148: 103055360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [139: 96788480] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x48b5c5 0x4c0a18 0x4d21f0 0x4d2205 0x5b3525 0x5b3526 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x11829ff 0x1182a00 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c0a17 reflect.packEfaceData+0x57 reflect/value.go:142 # 0x4d21ef reflect.packEface+0xaf reflect/value.go:126 # 0x4d2204 reflect.valueInterface+0xc4 reflect/value.go:1512 # 0x5b3524 reflect.Value.Interface+0x144 reflect/value.go:1490 # 0x5b3525 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1870 # 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 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd9a7f8 0xd9a821 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9a7f7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd9a820 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 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0xddae65 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xddae64 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 26836992] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [30: 20643840] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [38: 26148864] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [33: 22708224] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [43: 29589504] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [43: 29589504] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 23396352] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 672] @ 0x48b4ac 0x4901c9 0x6e3272 0x1597265 0x15984bb 0x1645323 0x495521 # 0x6e3271 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x1597264 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x144 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1307645 0x1307636 0x13074d7 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1307644 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x64 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:388 # 0x1307635 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:137 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0xc52365 0xc5226a 0xc59457 0xc5944f 0xdeb6a2 0xdee915 0xdedcc5 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 # 0xc52364 golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x24 golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:194 # 0xc52269 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x229 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:31 # 0xc59456 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc5944e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xdeb6a1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 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: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa8b0 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x48b145 0x9715c5 0x970e85 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x9715c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x624 crypto/tls/handshake_server_tls13.go:228 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 512] @ 0x48b485 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2015232] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 2304] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x425d05 0xcecd76 0xce3e52 0xce3d45 0xce1328 0xcdfe46 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 24576] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15a1445 0x15a13be 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1444 github.com/pactus-project/pactus/crypto.Address.String+0x4e4 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a13bd github.com/pactus-project/pactus/www/grpc.transactionToProto+0x45d github.com/pactus-project/pactus/www/grpc/transaction.go:337 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 450560] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 450560] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 450560] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5ca252 0x6e3d8f 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5ca251 github.com/pactus-project/pactus/util/encoding.ReadVarString+0x131 github.com/pactus-project/pactus/util/encoding/encoding.go:399 # 0x6e3d8e github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x12e github.com/pactus-project/pactus/types/tx/tx.go:387 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 16] @ 0x48b485 0x425d05 0x74cc26 0x74cc52 0x74b632 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74cc25 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x74cc51 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xd668ca 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd668c9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x6c3125 0x966bf4 0x966bd3 0x6c2d64 0x6c31bc 0x96625d 0x966154 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966bf3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966bd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96625c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966153 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xc0fb38 0xc0f668 0xc162e5 0x1058824 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc0fb37 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 # 0xc0f667 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 # 0xc162e4 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 # 0x1058823 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 832] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 208] @ 0x48b485 0x4901c9 0xc14c56 0x115201e 0x1151605 0x495521 # 0xc14c55 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 # 0x115201d github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb7ff9c 0xb848a4 0x495521 # 0xb7ff9b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:82 # 0xb848a3 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 0x15fe846 0x15fe7be 0x15fd2db 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fe845 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1465 github.com/pactus-project/pactus/www/html/server.go:216 # 0x15fe7bd github.com/pactus-project/pactus/www/html.txToTable+0x13dd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x15fd2da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x6b3d6e 0x7e8c99 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 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 # 0x6b3d6d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7e8c98 crypto/x509.parseCertificate+0x1118 crypto/x509/parser.go:1047 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x169beae 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15a1445 0x15a13be 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1444 github.com/pactus-project/pactus/crypto.Address.String+0x4e4 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a13bd github.com/pactus-project/pactus/www/grpc.transactionToProto+0x45d github.com/pactus-project/pactus/www/grpc/transaction.go:337 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 416] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1194a59 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1194a58 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0xb8 github.com/pactus-project/pactus/sync/handler_blocks_request.go:111 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x10d732d 0x10d72cf 0xc1a5ed 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x10d732c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10d72ce 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 2688] @ 0x48b4ac 0x4907d3 0x120186a 0x12016ab 0x120a310 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12016aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x120a30f google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x52f google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:335 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 9472] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x5393db 0x5393bd 0x93ea2b 0x97d3bf 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93ea2a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 128] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x989367 0x989192 0x986f88 0x130ecec 0x130ecc0 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x989366 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:794 # 0x989191 net/textproto.CanonicalMIMEHeaderKey+0xd1 net/textproto/reader.go:666 # 0x986f87 net/textproto.MIMEHeader.Get+0x27 net/textproto/header.go:34 # 0x130eceb net/http.Header.Get+0xeb net/http/header.go:50 # 0x130ecbf github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xbf github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:408 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 720] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 144] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0xdaf43f 0xdaf370 0xddac9e 0xdb45e5 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaf43e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:63 # 0xdaf36f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:50 # 0xddac9d github.com/quic-go/quic-go.(*sendQueue).Run+0x1bd github.com/quic-go/quic-go@v0.59.0/send_queue.go:99 # 0xdb45e4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4a5 0x425d05 0x6e3dd5 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e3dd4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x174 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f305 0xc208f0 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 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 # 0xc0f304 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 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15fd570 0x15fd4e6 0x15fd2db 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15fd56f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x18f github.com/pactus-project/pactus/www/html/server.go:255 # 0x15fd4e5 github.com/pactus-project/pactus/www/html.txToTable+0x105 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x15fd2da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xdb3605 0xdb357c 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb3604 github.com/quic-go/quic-go.newDatagramQueue+0xce4 github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:38 # 0xdb357b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x9f1b85 0xa209df 0x9f9bc7 0x9feab8 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 # 0x9f1b84 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0xa209de net/http.readRequest+0x3e net/http/request.go:1080 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x1200d45 0x11fda6f 0x11fc713 0x1203db7 0x1203265 0x1326072 0x132603e 0x132602a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1200d44 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11fda6e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11fc712 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x1203db6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x4d6 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:151 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1326071 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132603d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326029 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:236 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0xd74253 0xd74247 0xdd42dc 0xdd40b8 0xdd379b 0xdd34aa 0xdb8aaf 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xd74252 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 # 0xd74246 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 # 0xdd42db github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd40b7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdd379a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdd34a9 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x209 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:67 # 0xdb8aae github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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] @ 0x48b485 0x425d05 0xde5abe 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5abd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.59.0/stream.go:77 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaa74d 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa74c 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x5d5a25 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a24 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1920] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x46ea6d 0x1235265 0x1235218 0x1235143 0x12c59fc 0x12dbdcf 0x12db634 0x12b80e4 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1235264 google.golang.org/grpc/metadata.copyOf+0x164 google.golang.org/grpc@v1.80.0/metadata/metadata.go:237 # 0x1235217 google.golang.org/grpc/metadata.MD.Copy+0x117 google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x1235142 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:132 # 0x12c59fb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.80.0/rpc_util.go:271 # 0x12dbdce google.golang.org/grpc.(*clientStream).finish+0x48e google.golang.org/grpc@v1.80.0/stream.go:1085 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6a2ffb 0x6a2f69 0x159c0ad 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a2ffa github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a2f68 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x159c0ac github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:369 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xcfd1f4 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfd1f3 github.com/libp2p/go-yamux/v5.newSession+0x553 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x6a50a8 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a50a7 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 7168] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15fe6a5 0x15fe622 0x15fd2db 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15fe6a4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x12c4 github.com/pactus-project/pactus/www/html/server.go:228 # 0x15fe621 github.com/pactus-project/pactus/www/html.txToTable+0x1241 github.com/pactus-project/pactus/www/html/transaction.go:98 # 0x15fd2da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x790b86 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 512] @ 0x48b485 0x425d05 0x66d9e6 0x66d9bd 0x662ed8 0x676967 0x64d74b 0x64d088 0x64c819 0x64b565 0x665e3e 0x650605 0x651aa5 0x65500c 0x495521 # 0x66d9e5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66d9bc net.socket+0x9c net/sock_posix.go:27 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x64d74a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665e3d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650604 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7c1995 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1994 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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: 480] @ 0x48b485 0x490767 0x8952f3 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8952f2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x6996f9 0x699c05 0xda9ec8 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699c04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda9ec7 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a64fb 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 288] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0x531c7f 0x130eeaf 0x130ee68 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x130eeae strings.Split+0x2ae strings/strings.go:361 # 0x130ee67 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x267 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:426 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 2304] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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] @ 0x48b48c 0x4901c9 0xc302f3 0xc2b9a5 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 3072] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda7d03 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d 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 # 0xda7d02 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x8940d4 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8940d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x6f26e5 0x6f26ba 0x6f2647 0x116866f 0x1168665 0x1599486 0x132446b 0x156f2fe 0x13242c3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6f26e4 github.com/pactus-project/pactus/consensus/voteset.newBinaryVoteSet+0x4c4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:67 # 0x6f26b9 github.com/pactus-project/pactus/consensus/voteset.NewCPDecidedVoteSet+0x499 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:63 # 0x6f2646 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x426 github.com/pactus-project/pactus/consensus/log/log.go:47 # 0x116866e github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x12e github.com/pactus-project/pactus/consensus/log/log.go:26 # 0x1168664 github.com/pactus-project/pactus/consensus.(*consensus).AllVotes+0x124 github.com/pactus-project/pactus/consensus/consensus.go:162 # 0x1599485 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetConsensusInfo+0x105 github.com/pactus-project/pactus/www/grpc/blockchain.go:93 # 0x132446a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13242c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6e61f6 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e61f5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x56a5fa 0x568e65 0x5622e8 0x5660c3 0x56450a 0x561473 0x561231 0x560b7e 0x1618f05 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x56a5f9 encoding/json.newScanner+0x19 encoding/json/scanner.go:96 # 0x568e64 encoding/json.appendCompact+0x84 encoding/json/indent.go:53 # 0x5622e7 encoding/json.marshalerEncoder+0x127 encoding/json/encode.go:487 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 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 # 0x1618f04 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 64] @ 0x48b485 0x425d05 0x4120b2 0x40ff05 0x48b7a9 0xc14733 0x1058010 0x1056031 0x105500b 0x10545d0 0x495521 # 0xc14732 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 # 0x105800f 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 64] @ 0x48b4a5 0x48b01b 0x69ff6e 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69ff6d github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x2ad github.com/pactus-project/pactus/types/validator/validator.go:245 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x6bc3aa 0x6bb750 0x6bc1be 0x6bc688 0xda944a 0xda93e2 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x6bc3a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda9449 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda93e1 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda1f1a 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa8b0 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [40: 26869760] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [39: 26198016] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0xd66432 0xd6641b 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0xd66431 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xd6641a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 0x490767 0x46f309 0x114e03f 0x1138a1c 0x103d092 0x103c4c7 0x495521 # 0x114e03e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:230 # 0x1138a1b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x103d091 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 # 0x103c4c6 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: 192] @ 0x48b485 0x425d05 0x169bd77 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x8c514f 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [42: 28213248] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [40: 26869760] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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] @ 0x48b485 0x490767 0x12d6479 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15a1328 0x15a12c1 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1327 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a12c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:358 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 1409024] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 24854528] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [43: 28884992] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [39: 26198016] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 384] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 [2: 32] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 9728] @ 0x48b4ac 0x4907d3 0x4d94d6 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c5119 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 320] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x543a15 0x5c9c25 0x5cab72 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x5cab71 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 163840] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x7cb24c 0xe00dee 0xe00d7c 0x11346bf 0xde2022 0xde0492 0xddf205 0x495521 # 0x7cb24b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xe00ded github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe00d7b 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 # 0x11346be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x790cd4 0xb85a45 0xb85a25 0xb859e8 0xb85ac9 0xb8470e 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb85a44 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb85a24 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb859e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb85ac8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d 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: 64] @ 0x48b4ac 0x4731d7 0x790cd4 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 [14: 48384] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x425d05 0xcecd76 0xceea65 0xce8e85 0xce2e73 0xd3c219 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2e72 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:876 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4e7b07 0xcecd4f 0xcefa4c 0xce944e 0xce2770 0xd5bea9 0xd5b4da 0xd59af3 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcefa4b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:688 # 0xce944d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x30d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:697 # 0xce276f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x36f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:830 # 0xd5bea8 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x16b663a 0x16d03be 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d03bd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:458 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 96] @ 0x48b485 0x425d05 0x1243879 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1243878 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 64] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x56491a 0x56450a 0x565d43 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 32] @ 0x48b485 0x425d05 0x12d67ec 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d67eb google.golang.org/grpc.newClientStream+0x58b google.golang.org/grpc@v1.80.0/stream.go:245 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xcfe879 0xcfe837 0xcfe558 0xcfe5f0 0x495521 # 0xcfe878 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe5ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [3: 1248] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x979c6b 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x979c6a crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0xea crypto/tls/key_schedule.go:48 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x75763a 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eb837 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x757639 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eb836 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:265 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x48b75a 0x48b76f 0x1311a0e 0x130f48c 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1311a0d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.Pattern.MatchAndEscape+0x94d github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/pattern.go:218 # 0x130f48b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x88b github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:461 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0xdfce76 0xdfce53 0xdd87ea 0xdd7257 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdfce75 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdfce52 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 # 0xdd87e9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:360 # 0xdd7256 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:146 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564b1b 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x564b1a encoding/json.mapEncoder.encode+0x53a encoding/json/encode.go:800 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x48b145 0xc2c5c5 0xc368a5 0x495521 # 0xc2c5c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x19c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 48] @ 0x48b485 0x48b145 0x5cab59 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5cab58 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xdf1e1c 0xdf1cb9 0xdc7dc5 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 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 # 0xdf1e1b 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 # 0xdf1cb8 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 # 0xdc7dc4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [6: 1344] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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] @ 0x48b485 0x46eef3 0x12650af 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12650ae google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x8f771e 0x1160acc 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f771d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x1160acb github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x16f1630 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f162f crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f crypto/internal/fips140/tls13/tls13.go:74 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x41b494 0x4eeea8 0x11544d0 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x11544cf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [1: 224] @ 0x48b485 0x425d05 0x1256a45 0x1256b3b 0x124afb5 0x12cbac5 0x12cb692 0x12cb43c 0x495521 # 0x1256a44 golang.org/x/net/http2.NewFramer+0x344 golang.org/x/net@v0.53.0/http2/frame.go:446 # 0x1256b3a google.golang.org/grpc/internal/transport.newFramer+0x43a google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:428 # 0x124afb4 google.golang.org/grpc/internal/transport.NewServerTransport+0x314 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:172 # 0x12cbac4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.80.0/server.go:1020 # 0x12cb691 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12cb43b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e39bd 0x8e8ce5 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e39bc github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x19c github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x8e8ce4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x524 github.com/pactus-project/pactus/store/block.go:93 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6ab3d5 0x6e42ae 0x6e4048 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6ab3d4 github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/signature.go:74 # 0x6e42ad github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x14d github.com/pactus-project/pactus/types/tx/tx.go:460 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0xe05ff0 0xe04da5 0xd30416 0x495521 # 0xe05fef github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:26 # 0xe04da4 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 # 0xd30415 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: 16] @ 0x48b4a5 0x4907d3 0x95a646 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95a645 crypto/tls.(*clientHelloMsg).unmarshal+0x645 crypto/tls/handshake_messages.go:472 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x47329e 0x473292 0x472805 0x472ae5 0x66fee5 0x66fe56 0x6697d2 0xd00902 0xd00578 0x495521 # 0x66fee4 net.JoinHostPort+0x204 net/ipsock.go:240 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x6697d1 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd00901 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x341 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00577 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 0x421deb 0x15913e5 0x1590db4 0x158f234 0x1597982 0x15984bb 0x1645323 0x495521 # 0x15913e4 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x1590db3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x158f233 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1597981 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x261 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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: 24576] @ 0x48b4ac 0x4901c9 0x122e873 0x122e5d5 0x1264fd9 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x1264fd8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 48] @ 0x48b485 0x425d05 0x12437de 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12437dd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c0a6 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0a5 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:110 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 64] @ 0x48b485 0x490767 0xb84dfc 0x495521 # 0xb84dfb 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: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x9f23e7 0x131b845 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9f23e6 net/http.(*Request).ParseForm+0xe6 net/http/request.go:1334 # 0x131b844 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x6bc172 0x6bb750 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 [5: 560] @ 0x48b485 0x425d05 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x784250 0x782d25 0x774cd4 0x7643c5 0x764179 0x7639aa 0x764345 0x764248 0x7669ad 0x7673b4 0x768669 0x495521 # 0x78424f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x50f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:510 # 0x782d24 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x774cd3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x7643c4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x764344 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764247 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7669ac github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 32] @ 0x48b485 0x425d05 0xcecd76 0xce6385 0xce622f 0xce5c45 0xce57c5 0x1055b8d 0x105500b 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce6384 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x504 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce622e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x3ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:417 # 0xce5c44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:374 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0x1055b8c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x16c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:515 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x4731d7 0x51cb0a 0xcfe245 0xcfe1d6 0xd00591 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xcfe244 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfe1d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 24] @ 0x48b485 0x425d05 0x12d67ce 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d67cd google.golang.org/grpc.newClientStream+0x56d google.golang.org/grpc@v1.80.0/stream.go:244 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x12b81f5 0x12214af 0x12d68e6 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12b81f4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x12214ae google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d68e5 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 80] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 704] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0xff4fc5 0xff2aa5 0xff3aa5 0xff3425 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0xff4fc4 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x224 golang.org/x/net@v0.53.0/http2/hpack/tables.go:66 # 0xff2aa4 golang.org/x/net/http2/hpack.(*dynamicTable).add+0x44 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:174 # 0xff3aa4 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x3e4 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:393 # 0xff3424 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:316 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 48] @ 0x48b485 0x425d05 0x6e5131 0x6e6f3d 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e5130 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f0 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x6e6f3c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x490767 0x4e0645 0x65bf65 0x65be25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bf64 net.addrTable+0x104 net/interface_linux.go:149 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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: 576] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x8f76a5 0x1160acc 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f76a4 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:54 # 0x1160acb github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x69b713 0x6a5f37 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69b712 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6a5f36 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd6 github.com/pactus-project/pactus/types/tx/payload/bond.go:162 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x560be5 0x160b7f4 0x16097f5 0x160b0e5 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b7f3 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x16097f4 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x160b0e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0xdddbda 0xdddbb3 0xdddbb2 0xd9b1db 0xd9a30e 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 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 # 0xdddbd9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdddbb2 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 # 0xdddbb1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd9b1da 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 # 0xd9a30d 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 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 96] @ 0x48b4ac 0x425d05 0x16b663a 0x16d146e 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d146d crypto/internal/fips140/ecdsa.randomPoint[...]+0x2ed crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x7552eb 0x780227 0x77f189 0x742c82 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7552ea github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x780226 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77f188 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x742c81 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 # 0x742cf8 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 # 0x74346f 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 5120] @ 0x48b4ac 0x4907d3 0x75802f 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x75802e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 80] @ 0x48b4a5 0x4731d7 0x40c796 0x66fe65 0x66fe56 0x9fe73b 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x66fe64 internal/strconv.Itoa+0x184 internal/strconv/itoa.go:51 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x9fe73a net/http.(*conn).serve+0x5a net/http/server.go:1899 0: 0 [3: 288] @ 0x48b485 0x425d05 0x6c3125 0x969985 0x9698dc 0x93be97 0x9758dd 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9758dc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x40fdb2 0x48b7a9 0x9fb2f0 0x9fad57 0x9fdc37 0x9fda8a 0x130af36 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb2ef net/http.Header.Clone+0x70f net/http/header.go:105 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x9fdc36 net/http.(*response).write+0x116 net/http/server.go:1644 # 0x9fda89 net/http.(*response).Write+0x29 net/http/server.go:1621 # 0x130af35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:203 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 960] @ 0x48b485 0x4901c9 0x1189f39 0x1189f28 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1189f38 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1189f27 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:210 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4cc235 0x6b6a85 0x6b7590 0x6b7c67 0xd66748 0xd66716 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x4cc234 reflect.MakeSlice+0x74 reflect/value.go:3061 # 0x6b6a84 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6b758f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6b7c66 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd66747 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd66715 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 19072] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 256] @ 0x48b485 0x490767 0x4a38dd 0x4a37a6 0x4a351c 0x93b7a5 0x93cffe 0xd001af 0xcff89c 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 # 0x93b7a4 crypto/tls.(*Conn).writeRecordLocked+0x3a4 crypto/tls/conn.go:994 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 64] @ 0x48b485 0x425d05 0xcecd76 0xcee505 0xce7431 0xce704e 0xce6c5e 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce7430 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x230 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:508 # 0xce704d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:478 # 0xce6c5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:460 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 64] @ 0x48b485 0x46eef3 0x7c2067 0x7c5270 0x7c4f45 0xb16e19 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c2066 github.com/multiformats/go-multiaddr.readMultiaddr+0x346 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:156 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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] @ 0x48b4ac 0x4907d3 0x960f85 0x960f51 0x960e57 0x6c2d64 0x6c31bc 0x960e0b 0x960d07 0x6c2d64 0x6c31bc 0x95ea0d 0x95e8f7 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x960f84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960f50 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960e56 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x960e0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x960d06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95ea0c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e8f6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 448] @ 0x48b4ac 0x4901c9 0x8e888c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e888b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 106496] @ 0x48b4b3 0x4901c9 0x74102d 0x75358a 0x754006 0x754298 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x74102c 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x4907d3 0x16847a5 0x168fe12 0x699732 0x699c05 0xda9ec8 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699731 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:32 # 0x699c04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda9ec7 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 288] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321e27 0x15f5e78 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321e26 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:99 # 0x15f5e77 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 4864] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x754298 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x10d7fba 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10d7fb9 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x754adc 0x754efc 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x74347a 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x743479 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 5376] @ 0x48b4ac 0x4907d3 0x1201f2b 0x12016ab 0x120a310 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201f2a google.golang.org/protobuf/internal/encoding/json.appendString+0x80a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x12016aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x120a30f google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x52f google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:335 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 480] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x979f9d 0x971831 0x970e85 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x979f9c crypto/tls.keyExchangeForCurveID+0x21c crypto/tls/key_schedule.go:90 # 0x971830 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x890 crypto/tls/handshake_server_tls13.go:249 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7553ef 0x755398 0x780227 0x77f1ad 0x742c82 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7553ee github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x755397 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:817 # 0x780226 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77f1ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x742c81 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 # 0x742cf8 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 # 0x74346f 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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] @ 0x48b485 0x425d05 0xd74253 0xd74247 0xdd42dc 0xdd40b8 0xdd379b 0xdd34aa 0xdb8aaf 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xd74252 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 # 0xd74246 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 # 0xdd42db github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd40b7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdd379a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdd34a9 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x209 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:67 # 0xdb8aae github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x4907d3 0x7665ea 0x766599 0x7673b4 0x768669 0x495521 # 0x7665e9 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x2e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x766598 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x298 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 32] @ 0x48b485 0x4901c9 0x1611cc5 0x1611a7d 0x160de85 0x4a49ca 0x495521 # 0x1611cc4 github.com/creachadair/jrpc2.(*Server).filterBatchLocked+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:670 # 0x1611a7c github.com/creachadair/jrpc2.(*Server).read+0x1fc github.com/creachadair/jrpc2@v1.3.5/server.go:652 # 0x160de84 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] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1056] @ 0x48b485 0x4901c9 0xd2f6ac 0xd2f9d2 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xd2f6ab 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 # 0xd2f9d1 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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: 576] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x131c1a9 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x131c1a8 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0xa8 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 9472] @ 0x48b48c 0x490767 0x784c85 0x782d25 0x774cd4 0x7643c5 0x764179 0x7639aa 0x764345 0x764248 0x7669ad 0x7673b4 0x768669 0x495521 # 0x784c84 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x782d24 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x774cd3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x7643c4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x764344 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764247 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7669ac github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 557056] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2654208] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 212992] @ 0x48b4b3 0x4901c9 0x740ee5 0x75358a 0x754006 0x754298 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x69c6bb 0x6e4210 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x12d63c5 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d63c4 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 128] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x4907d3 0x78084e 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x78084d github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:545 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x12dd610 0x12dd175 0x12dd160 0x12d9dd9 0x12da1e5 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd60f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d9dd8 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12da1e4 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaa74d 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa74c 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b485 0x425d05 0xb2f305 0xb301dd 0x495521 # 0xb2f304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x644 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:177 # 0xb301dc 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 [2: 256] @ 0x48b4ac 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 9216] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 144] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 112] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 560] @ 0x48b485 0x425d05 0x132beb5 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x132beb4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:54 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 5242880] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1280] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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] @ 0x48b485 0x425d05 0x822c8c 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822c8b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 576] @ 0x48b485 0x425d05 0x6c3125 0x95ea0d 0x95e8f7 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95ea0c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e8f6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bd25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 48] @ 0x48b4a5 0x48b01b 0x1162033 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1162032 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4d2 github.com/pactus-project/pactus/state/state.go:310 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x9751e5 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x9751e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a4 crypto/tls/handshake_server_tls13.go:856 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 8] @ 0x48b485 0x425d05 0x12d67ce 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d67cd google.golang.org/grpc.newClientStream+0x56d google.golang.org/grpc@v1.80.0/stream.go:244 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc22e45 0xc22d30 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc22e44 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc22d2f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x41b494 0x6534f8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x6534f7 net.(*Resolver).goLookupIPCNAMEOrder+0x157 net/dnsclient_unix.go:642 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x10ddc3e 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb0b245 0x495521 # 0x10ddc3d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0b244 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: 256] @ 0x48b485 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb35359 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 # 0xb8338b 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 # 0xb8336d 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 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 19072] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740425 0x7585a6 0x759535 0x780b25 0x7650d1 0x765f1a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740424 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x7585a5 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x759534 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x780b24 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x7650d0 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x765f19 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa59 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x7407f5 0x740273 0x740425 0x7585a6 0x759535 0x780b25 0x7650d1 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740424 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x7585a5 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x759534 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x780b24 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x7650d0 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x8c9865 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c9864 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:170 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x8fd535 0x8fd3e5 0xd5fcf6 0xd5fd01 0xd60028 0x1054be5 0x1054eda 0x10545d0 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5fcf5 github.com/multiformats/go-multistream.ReadNextToken[...]+0x35 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5fd00 github.com/multiformats/go-multistream.readProto[...]+0x40 github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd60027 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x1054be4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1054ed9 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 # 0x10545cf github.com/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 0xc37685 0xc364fa 0x495521 # 0xc37684 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:948 # 0xc364f9 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 0x4907d3 0x6c5bab 0x6c5b7b 0x6c5aa4 0x6c2d64 0x6c31bc 0x6c0825 0x6c586f 0x6c57bf 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c5baa vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c5b7a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6c5aa3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57be crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda1f68 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x421deb 0x6a322d 0x6a3c7f 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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 0x48b145 0x6bc3aa 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc3a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x169be70 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x69c6d3 0x6a121f 0x6e6125 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0x4a3df2 0x4a34c5 0x93bd97 0x93bc72 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x93bd96 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1003 # 0x93bc71 crypto/tls.(*Conn).writeRecordLocked+0x871 crypto/tls/conn.go:1048 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 96] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0x158f1de 0x159682e 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x159682d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x22d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0xb7c0ed 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xd203ee 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0xd203ed 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 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 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 # 0x10d859e 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 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d 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 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb02ca5 0xb7fe6a 0xb848a4 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 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 # 0xb7fe69 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 # 0xb848a3 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 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x1596c76 0x1596c58 0x15984bb 0x1645323 0x495521 # 0x1596c75 github.com/go-zeromq/zmq4.NewMsg+0x175 github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x1596c57 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x157 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:36 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x1307c28 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1307c27 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x647 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:188 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x169be70 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 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 # 0x60b93c 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 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x69be5e 0x15995a5 0x132446b 0x156f2fe 0x13242c3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x15995a4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetConsensusInfo+0x224 github.com/pactus-project/pactus/www/grpc/blockchain.go:101 # 0x132446a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13242c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x96af18 0x976d1f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x976d1e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 16128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x490767 0x51ce53 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 73728] @ 0x48b48c 0x4901c9 0x783f72 0x782d25 0x774cd4 0x7643c5 0x764179 0x7639aa 0x764345 0x764248 0x7669ad 0x7673b4 0x768669 0x495521 # 0x783f71 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x231 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x782d24 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x774cd3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x7643c4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x764344 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764247 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7669ac github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 80] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15c68 0xb16db5 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 0x6e46e5 0x6e47cc 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e46e4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4352] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 18432] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 192] @ 0x48b485 0x4901c9 0x7c678b 0x105af78 0x10587ac 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c678a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x105af77 github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x897 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1083 # 0x10587ab 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 640] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f6f30 0x15f6ea8 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15f6f2f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x36f github.com/pactus-project/pactus/www/html/server.go:228 # 0x15f6ea7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x2e7 github.com/pactus-project/pactus/www/html/blockchain.go:174 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 512] @ 0x48b485 0x425d05 0x13219f5 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x13219f4 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 2304] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1536] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa8b0 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9fb409 0x9fad57 0x15fc8ff 0x15f71de 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x9fb408 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x15fc8fe github.com/pactus-project/pactus/www/html.(*Server).writeError+0x15e github.com/pactus-project/pactus/www/html/server.go:185 # 0x15f71dd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:187 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x6995f7 0x169bd8f 0x699573 0x6996f9 0x699c05 0xda9ec8 0xda9b26 0xda92c8 0xde327e 0xde3033 0xddf5ef 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699c04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda9ec7 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 # 0xda9b25 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 # 0xda92c7 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 # 0xde327d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 16] @ 0x48b4a5 0x47329e 0x473292 0x472805 0x472a10 0x69ef95 0x69f02b 0x15fce2f 0x15f7a14 0x15f7137 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x69ef94 github.com/pactus-project/pactus/types/amount.Amount.Format+0x194 github.com/pactus-project/pactus/types/amount/amount.go:187 # 0x69f02a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15fce2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:241 # 0x15f7a13 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b3 github.com/pactus-project/pactus/www/html/blockchain.go:246 # 0x15f7136 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:192 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12da808 0x12d825f 0x12da242 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d825e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x425d05 0x12d63c5 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d63c4 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 64] @ 0x48b485 0x425d05 0x1240458 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240457 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x5449e7 0x5c9eaa 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x490767 0x7e8d2e 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e8d2d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b76b 0x69b701 0x6e43b0 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69b76a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b700 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6e3545 0x6e351b 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3544 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6e351a github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/tx/tx.go:261 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x8f8065 0x8f80c4 0x8fa706 0x8fa573 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f8064 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8f80c3 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:170 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1792] @ 0x48b4ac 0x4907d3 0x1202519 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1202518 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x1325fd7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1325fd6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:228 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xdc9ff4 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdc9ff3 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3b3 github.com/quic-go/quic-go@v0.59.0/framer.go:189 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [71: 47112192] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x871016 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871015 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c0d2 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0d1 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:111 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xb7bc45 0xb7bc91 0xb7c00f 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0xce127f 0xce123b 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce127e 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 # 0xce123a 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b485 0x48b145 0x1264f6f 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x7dbb3b 0x7db8fa 0xd6649a 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7dbb3a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 240] @ 0x48b485 0x425d05 0x6f4129 0x6f4192 0x1164750 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4128 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f4191 github.com/pactus-project/pactus/committee.(*committee).Update+0x251 github.com/pactus-project/pactus/committee/committee.go:69 # 0x116474f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:577 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 49766400] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [78: 51757056] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [78: 51757056] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [73: 48439296] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [69: 45785088] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [71: 47112192] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 896] @ 0x48b4ac 0x4907d3 0x75fc88 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75fc87 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0x4e112d 0x4e13d7 0x658fac 0x6727fb 0x671750 0xa045ec 0x15fc086 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x658fab net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x15fc085 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:125 0: 0 [5: 120] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x1161f58 0x1161f73 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x1161f57 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x1161f72 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x412 github.com/pactus-project/pactus/state/state.go:310 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12c5c67 0x12d72d3 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12c5c66 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.80.0/rpc_util.go:384 # 0x12d72d2 google.golang.org/grpc.newClientStreamWithParams+0x1d2 google.golang.org/grpc@v1.80.0/stream.go:309 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x829785 0x829010 0x8b78e7 0x8c8b05 0xc0f145 0xc0f11a 0xc208f0 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b78e6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 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 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x7b7ad5 0x7b80e8 0x7b7f11 0x8c8b31 0xc12db6 0xc12ddc 0xd2afd8 0xd38c05 0x495521 # 0x7b7ad4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b80e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b7f10 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc12db5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc12ddb 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 # 0xd2afd7 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 # 0xd38c04 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 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x1153d1e 0x1153bf3 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1153d1d github.com/pactus-project/pactus/util.LimitReaderClose+0x13d github.com/pactus-project/pactus/util/io.go:345 # 0x1153bf2 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x12 github.com/pactus-project/pactus/network/stream.go:57 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x740f34 0x75358a 0x754006 0x7575ff 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7575fe github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 5184] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x6c6505 0x6c8baf 0x6c8a4c 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c6504 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x6c8bae crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x6c8a4b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x159b99f 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159b99e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0x11e github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x53afa5 0x53b60d 0x53b5cf 0x103e80c 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 # 0x103e80b github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:387 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 192] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1728] @ 0x48b4ac 0x4907d3 0x75fc88 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75fc87 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564b37 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x564b36 encoding/json.mapEncoder.encode+0x556 encoding/json/encode.go:806 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x6e5d95 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e5d94 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x51fa86 0x130e32d 0x130a1e3 0x130a8f9 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x130e32c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x6c github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:166 # 0x130a1e2 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xc2 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:123 # 0x130a8f8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:159 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 64] @ 0x48b4a5 0x425d05 0xc2fd99 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc2fd98 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0xf8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2110 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0x6f04cb 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x6f04ca 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: 256] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 48] @ 0x48b485 0x425d05 0x796c1a 0x796a03 0x7b7eb6 0x8c8b31 0xd686c8 0xd683f9 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x796c19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x796a02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b7eb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd686c7 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 # 0xd683f8 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 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 3584] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 832] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321e27 0x15f5e78 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321e26 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:99 # 0x15f5e77 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 160] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0x160f1a5 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f1a4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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: 256] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0xdaf45b 0xdb6f65 0xdb68ca 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaf45a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:59 # 0xdb6f64 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xe64 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:39 # 0xdb68c9 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x7c9 github.com/quic-go/quic-go@v0.59.0/connection.go:1165 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0x9fb409 0x9fad57 0x15fcada 0x15fd365 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x9fb408 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x15fcad9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:193 # 0x15fd364 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:32 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 96] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 2560] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x6c3125 0x95fb0b 0x95fada 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95fb0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95fad9 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x421e68 0x6e690a 0x1596b6d 0x15984bb 0x1645323 0x495521 # 0x6e6909 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x1596b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x499945 0x5485e6 0xc2c62b 0xc368a5 0x495521 # 0x499944 internal/reflectlite.Swapper+0x144 internal/reflectlite/swapper.go:46 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0xc2c62a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1a2a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc368a4 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 0x5d5a25 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d5a24 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0x6c1625 0x7e1e93 0x7e824d 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e1e92 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 94720] @ 0x48b48c 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5144c5 0x5147fd 0x512afe 0x73c798 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x73c797 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0x169be70 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x7c312f 0x7c30d4 0x7c5a65 0x1152219 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x7c312e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7c30d3 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1152218 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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 [30: 960] @ 0x48b4ac 0x4901c9 0xb269eb 0xb269dc 0xb26974 0xb2698a 0xb2a02f 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb269ea github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb269db github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb26973 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb26989 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb2a02e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x4ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:475 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4731d7 0x7e1c48 0x7e1efe 0x7e824d 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e1c47 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x7e1efd crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x425d05 0xde5cbf 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5cbe github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.59.0/stream.go:93 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x169be70 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa9cc 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 3072] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4731d7 0x16f03c9 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda5f70 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xda5f6f 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc26dc5 0xc26bc8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc26dc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc26bc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 24] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xcecd76 0xce9850 0xce9723 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd04345 0xd042ed 0xd04389 0xd01033 0xd00730 0xd00578 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd04344 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:403 # 0xd042ec github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x38c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:452 # 0xd04388 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd01032 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x332 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x120176b 0x12016ab 0x120a04b 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120176a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x12016aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x120a04a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x425d05 0xde5b48 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5b47 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.59.0/stream.go:80 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [43: 1376] @ 0x48b4ac 0x4901c9 0xb269eb 0xb269dc 0xb26974 0xb2698a 0xb29e4a 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb269ea github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb269db github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb26973 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb26989 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb29e49 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2e9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:487 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x16f0138 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x10555d1 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x10555d0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x450 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:484 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x421deb 0x1307514 0x130753c 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1307513 google.golang.org/grpc/metadata.NewOutgoingContext+0x73 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x130753b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:87 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b4ac 0x490af2 0x542e0d 0x16d602a 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x542e0c bytes.Repeat+0xac bytes/bytes.go:678 # 0x16d6029 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1568] @ 0x48b485 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 8352] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x12d67ce 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d67cd google.golang.org/grpc.newClientStream+0x56d google.golang.org/grpc@v1.80.0/stream.go:244 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x6e6169 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x57dbe7 0x57db81 0x57db68 0x57ddef 0xb2ce55 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 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 # 0xb2ce54 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb7bd1e 0xb7bd91 0xb7bea6 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd1d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bd90 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 224] @ 0x48b4ac 0x4901c9 0x790b86 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15fca8e 0x15fca35 0x15fca27 0x15f71ba 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fca8d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x15fca34 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15fca26 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:192 # 0x15f71b9 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:193 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 10240] @ 0x48b4ac 0x4901c9 0xd705e8 0xd72e17 0xdbc37b 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xd705e7 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 # 0xd72e16 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 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4901c9 0x16cfc46 0x16d6585 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16cfc45 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d6584 crypto/internal/fips140/ecdsa.newDRBG[...]+0x684 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x425d05 0x1321ef3 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1321ef2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:107 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 64] @ 0x48b485 0x425d05 0x12d7ce7 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d7ce6 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x8e97fe 0x8e97e2 0x8e8f4c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e97fd github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7d github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x8e97e1 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x61 github.com/pactus-project/pactus/store/block.go:200 # 0x8e8f4b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x78b github.com/pactus-project/pactus/store/block.go:106 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1056] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x115401b 0x115056a 0x495521 # 0x115401a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1da github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 1280] @ 0x48b48c 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3200] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 20480] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 1152] @ 0x48b48c 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x69c8af 0x69b896 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 22400] @ 0x48b48c 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xb7f6eb 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7f6ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x10a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:24 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 1056] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 15232] @ 0x48b48c 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 1056] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x16c6d2d 0x16d0776 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d0775 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x415 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [13: 1664] @ 0x48b485 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xdf7f10 0xde6cb3 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdf7f0f github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x18f github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:69 # 0xde6cb2 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.59.0/streams_map.go:90 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x48b0a5 0xc220af 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc220ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x32e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:910 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x48b75a 0x48b76f 0x6f2b69 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f2b68 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x28 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5caa65 0x6a6cb8 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a6cb7 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x57 github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x41b494 0xd65d12 0xe08bbf 0xdff632 0xda8fb8 0x96bc22 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0xd65d11 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 # 0xe08bbe 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 # 0xdff631 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 # 0xda8fb7 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 # 0x96bc21 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x499b6b 0x5485e6 0x822d28 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x499b6a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 96] @ 0x48b485 0x425d05 0x539405 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 96] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0xce5be5 0xce57c5 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0xb7bea5 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bea4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c07a 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c079 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x169bd77 0x699573 0x699acb 0xda7adc 0xda1f1a 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x48b75a 0x48b76f 0x1184f9d 0x1184f90 0x119a199 0x1193dca 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1184f9c github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:113 # 0x1184f8f github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:119 # 0x119a198 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x278 github.com/pactus-project/pactus/sync/sync.go:390 # 0x1193dc9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1e9 github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec 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 0x159145b 0x1590db4 0x158f234 0x1597982 0x15984bb 0x1645323 0x495521 # 0x159145a github.com/go-zeromq/zmq4.(*Queue).Push+0x2ba github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x1590db3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x158f233 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1597981 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x261 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc2e40f 0xc2beb6 0xc368a5 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2e40e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 4864] @ 0x48b48c 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 122880] @ 0x48b4b3 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 122880] @ 0x48b4b3 0x4901c9 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x4120b2 0x40ff05 0x48b7a9 0xc14733 0x1058010 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc14732 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 # 0x105800f 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x490767 0x7c1f33 0x7c5270 0x105828c 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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: 1056] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f9154 0x8fc725 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f9153 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:307 # 0x8fc724 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a4 github.com/pactus-project/pactus/execution/execution.go:49 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490767 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 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 # 0x10c8727 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 # 0x10c61f0 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 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x53b6f3 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xde5dbb 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xde5dba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec 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 0x425d05 0x975e90 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x975e8f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f crypto/tls/handshake_server_tls13.go:956 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x425d05 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6e3858 0x6e384c 0x8e8ce5 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e3857 github.com/pactus-project/pactus/types/tx.defaultEncodeOptions+0x37 github.com/pactus-project/pactus/types/tx/tx.go:291 # 0x6e384b github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x2b github.com/pactus-project/pactus/types/tx/tx.go:303 # 0x8e8ce4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x524 github.com/pactus-project/pactus/store/block.go:93 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x66abd3 0x66a91a 0x6494aa 0x64915b 0x667f87 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x5182c7 os.statNolog+0x27 os/stat_unix.go:30 # 0x517f2b os.Stat+0x2b os/stat.go:13 # 0x66abd2 net.(*nsswitchConfig).tryUpdate+0x152 net/nss.go:65 # 0x66a919 net.getSystemNSS+0x19 net/nss.go:34 # 0x6494a9 net.(*conf).lookupOrder+0x229 net/conf.go:351 # 0x64915a net.(*conf).hostLookupOrder+0x7a net/conf.go:238 # 0x667f86 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x1322535 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1322534 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:138 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 384] @ 0x48b485 0x490767 0x160a07d 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160a07c github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b485 0x425d05 0x1617ec5 0x1617e99 0x1617e7e 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617ec4 net/textproto.MIMEHeader.Set+0x104 net/textproto/header.go:22 # 0x1617e98 net/http.Header.Set+0xd8 net/http/header.go:40 # 0x1617e7d github.com/creachadair/jrpc2/jhttp.writeJSON+0xbd github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:147 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 720] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169beae 0x699573 0x699acb 0xda7adc 0xda1f1a 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda5f24 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4731d7 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0xce5be5 0xce57c5 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec 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 0x4731d7 0x51fa86 0xa5d034 0xb85c45 0xb8470e 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb85c44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d 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: 24] @ 0x48b485 0x48b145 0x1264f6f 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1248] @ 0x48b485 0x4901c9 0x6f45f3 0x1165fdd 0x15990f6 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6f45f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1165fdc github.com/pactus-project/pactus/state.(*state).CommitteeInfo+0x7c github.com/pactus-project/pactus/state/state.go:754 # 0x15990f5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0x35 github.com/pactus-project/pactus/www/grpc/blockchain.go:65 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x122e854 0x122e5d5 0x123017f 0x126535d 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x122e853 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xb3 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x123017e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x126535c google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x4901c9 0xc151ff 0x10d8384 0x10d7738 0x115407b 0x115056a 0x495521 # 0xc151fe 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 # 0x10d8383 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 # 0x10d7737 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 288] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xce3c7d 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 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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: 480] @ 0x48b485 0x490767 0xb1aff4 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8878 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x870456 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x48b0a5 0x1198b4a 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1198b49 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:188 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x40ff05 0x48b7a9 0x124cdbf 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124cdbe google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1fe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:407 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [6: 576] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x7c1f33 0x7c5270 0x1058105 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1058104 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x48b0a5 0xc2c825 0xc368a5 0x495521 # 0xc2c824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc368a4 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 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 160] @ 0x48b485 0x425d05 0xcecd76 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0xb79734 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0xb79733 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xcecd76 0xce5a2e 0xce58cf 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0xb7bd73 0xb7bea6 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd72 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [10: 1600] @ 0x48b4ac 0x4901c9 0x69fd25 0x69fbe5 0x159bbc5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda7915 0xda1f1a 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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] @ 0x48b4a5 0x421f7b 0x6e3af7 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3af6 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x56 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4901c9 0xc10b85 0xc10a25 0x105a2ea 0xd301b7 0xd2d9db 0xd3012d 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0x105a2e9 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 # 0xd301b6 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 # 0xd2d9da 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 # 0xd3012c 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 [5: 400] @ 0x48b485 0x421deb 0x6a322d 0x6a3d35 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 5632] @ 0x48b485 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 224] @ 0x48b485 0x490767 0x8952f3 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8952f2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x5393db 0x5393bd 0xb82085 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0xb82084 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x564 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:123 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 64] @ 0x48b485 0x425d05 0x86eda5 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86eda4 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5154 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x41b526 0xd027b6 0xd028af 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xcfe38d 0xd00591 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xcfe38c github.com/libp2p/go-yamux/v5.(*Session).close+0x46c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:337 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 96] @ 0x48b485 0x425d05 0x92e1ea 0x92e1c7 0x976b77 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x92e1e9 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x92e1c6 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x976b76 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4901c9 0x6e6169 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb85c45 0xb8470e 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb85c44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d 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: 4864] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x6a3cd3 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1664] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x69b125 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69b124 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x104 github.com/pactus-project/pactus/crypto/bls/private_key.go:148 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xcecd76 0xce5a2e 0xce58cf 0x1055b8d 0x105500b 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0x1055b8c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x16c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:515 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x51fa86 0x1199eff 0x737c45 0x737ee5 0x11966cc 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1199efe github.com/pactus-project/pactus/sync.(*synchronizer).LogString+0x9e github.com/pactus-project/pactus/sync/sync.go:348 # 0x737c44 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x737ee4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11966cb github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x14b github.com/pactus-project/pactus/sync/handler_hello.go:170 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0xb7bd73 0xb7bea6 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bd72 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x12599fc 0x124643b 0x1246417 0x1249e3f 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x124643a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1246416 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1249e3e 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: 320] @ 0x48b485 0x421deb 0x6a322d 0x6a3c7f 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x7dbb6a 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7dbb69 crypto/x509.(*CertPool).addCertFunc+0x2a9 crypto/x509/cert_pool.go:210 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x13241bc 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x13241bb github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:382 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xc377eb 0xc3653c 0x495521 # 0xc377ea github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleDeadPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:961 # 0xc3653b github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x95b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:838 0: 0 [4: 192] @ 0x48b485 0x425d05 0x53b6f3 0x12408dd 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12408dc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1325fe8 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1325fe7 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:230 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169bd77 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x490767 0xdca1b8 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdcd03b 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xdca1b7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcd03a github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x65a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:400 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [7: 560] @ 0x48b485 0x425d05 0x12097ac 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12097ab google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x51f4be 0x51fa50 0xc43387 0xc43347 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 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 # 0xc43386 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43346 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x425d05 0x1209798 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1209797 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x377 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:258 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 640] @ 0x48b485 0x490767 0x4e02f8 0x65bd9d 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bd9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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] @ 0x48b4ac 0x46eabf 0x4e0885 0x4e2cf6 0x4e2cfe 0x51382b 0x513814 0x514714 0x5146d7 0x5146a6 0x512afe 0x73c798 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x73c797 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 1536] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c5098 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 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 # 0x8c5097 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x122e7c5 0x122e5d5 0x1264fd9 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 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 # 0x122e7c4 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:227 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x1264fd8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x790cd4 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0x1157c67 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0x1157c66 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0x1209798 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1209797 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x377 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:258 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x425d05 0xb34b78 0xb82848 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb34b77 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:63 # 0xb82847 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:191 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x421f7b 0x15fd095 0x15f6893 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fd094 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x94 github.com/pactus-project/pactus/www/html/server.go:265 # 0x15f6892 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x952 github.com/pactus-project/pactus/www/html/blockchain.go:143 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1920] @ 0x48b4ac 0x4901c9 0x6e55de 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6e695c 0x8e8929 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e695b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x8e8928 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:62 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd9a7f8 0xd9a821 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9a7f7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd9a820 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 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0xb7c0ed 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 655360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24576] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5630fb 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x664c11 0x662473 0x6737cc 0xb159e7 0xb15886 0xe01058 0xe01047 0xe0978d 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x664c10 net.(*Resolver).lookupIPAddr+0x8d0 net/lookup.go:311 # 0x662472 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6737cb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0xb159e6 github.com/multiformats/go-multiaddr/net.parseBasicNetMaddr+0x106 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:94 # 0xb15885 github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0x2c5 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:52 # 0xe01057 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x1d7 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:39 # 0xe01046 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x1c6 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xe0978c github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xcc github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:120 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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: 48] @ 0x48b485 0x421deb 0x120972b 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120972a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x16eff27 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eff26 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x169bd77 0x699573 0x6996f9 0x699c05 0xda9ec8 0xda9b26 0xda92c8 0xde327e 0xde3033 0xddf5ef 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699c04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda9ec7 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 # 0xda9b25 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 # 0xda92c7 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 # 0xde327d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee 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 0x4901c9 0x971170 0x970e85 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x97116f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1cf crypto/tls/handshake_server_tls13.go:149 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b485 0x425d05 0xda255b 0xda7d03 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda255a 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 # 0xda7d02 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 192] @ 0x48b485 0x425d05 0xc19aeb 0xc19a6a 0xc19a4b 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc19aea github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x34a github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xc19a69 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2c9 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc19a4a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x2aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:64 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 3072] @ 0x48b48c 0x4901c9 0x783f72 0x782d25 0x774cd4 0x7643c5 0x764179 0x7639aa 0x764345 0x764248 0x7669ad 0x7673b4 0x768669 0x495521 # 0x783f71 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x231 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x782d24 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x774cd3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x7643c4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x764344 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764247 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7669ac github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 [10: 160] @ 0x48b4a5 0x4731d7 0x40c796 0x1617f59 0x1617f4a 0x1617f2f 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x1617f58 internal/strconv.Itoa+0x198 internal/strconv/itoa.go:51 # 0x1617f49 strconv.Itoa+0x189 strconv/number.go:215 # 0x1617f2e github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:148 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 320] @ 0x48b4ac 0x4731d7 0x86ede6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86ede5 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 6528] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 672] @ 0x48b485 0x425d05 0x10d7eaa 0x10d77b5 0x115407b 0x115056a 0x495521 # 0x10d7ea9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d77b4 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 32] @ 0x48b485 0x421deb 0x132dde5 0x132ddab 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x132dde4 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132ddaa github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x10a 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x9f9158 0x9f9119 0x9f9235 0x9fe99a 0x495521 # 0x9f9157 bufio.NewReaderSize+0x1f7 bufio/bufio.go:56 # 0x9f9118 bufio.NewReader+0x1b8 bufio/bufio.go:63 # 0x9f9234 net/http.newBufioReader+0x2d4 net/http/server.go:865 # 0x9fe999 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 0: 0 [1: 128] @ 0x48b485 0x490767 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x1323185 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1323184 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:303 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1152] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 224] @ 0x48b4ac 0x4901c9 0x75f9e5 0x75f980 0x75f96c 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75f9e4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75f97f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75f96b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x169beae 0x699573 0x699acb 0x699c27 0xda9ec8 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0x699c26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda9ec7 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x4901c9 0x115bf3f 0x1165e43 0x159b8b0 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x115bf3e github.com/pactus-project/pactus/txpool.(*txPool).AllPendingTxs+0x11e github.com/pactus-project/pactus/txpool/txpool.go:375 # 0x1165e42 github.com/pactus-project/pactus/state.(*state).AllPendingTxs+0x82 github.com/pactus-project/pactus/state/state.go:738 # 0x159b8af github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0x2f github.com/pactus-project/pactus/www/grpc/blockchain.go:322 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 2048] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 20352] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 336] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x8726fa 0x8726b9 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x8726f9 reflect.MakeMap+0x119 reflect/value.go:3093 # 0x8726b8 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0xd8 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:62 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x169beae 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x1195765 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1195764 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_hello.go:68 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0x531c7f 0x7c0f34 0x7c0f1a 0x7c4eef 0xb16e19 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0xcecd76 0xce9e65 0xce9dec 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x69629b 0x1199802 0x1199737 0x119918e 0x1155de3 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x69629a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x1199801 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:292 # 0x1199736 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x296 github.com/pactus-project/pactus/sync/sync.go:304 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x543c88 0x5c9c25 0x6a1070 0x6a0ff0 0x6e6125 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a106f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0fef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 16896] @ 0x48b48c 0x425d05 0x7e7bc5 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e7bc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb0a745 0xb0a746 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb0a744 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 # 0xb0a745 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 1792] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 196608] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5449e7 0x5c9eaa 0x6a2ffb 0x6a2f69 0x6a2e65 0x116496f 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a2ffa github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a2f68 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x6a2e64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x116496e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:582 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12d67ce 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d67cd google.golang.org/grpc.newClientStream+0x56d google.golang.org/grpc@v1.80.0/stream.go:244 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x75fbd3 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75fbd2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3072] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xd9a7f8 0xd9a821 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9a7f7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd9a820 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 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0x93aa78 0x937b9b 0x93c1b1 0x93c1b2 0x93c239 0x976738 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93aa77 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x937b9a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x48b5c5 0x4c7e3a 0x4b616e 0x872bbf 0x872a07 0x8850c5 0x884e2f 0x8543a5 0x8850c5 0x884e2f 0x884d5e 0x82d2a2 0x82d1cc 0x1264f3a 0x1264f29 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 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 # 0x872bbe google.golang.org/protobuf/internal/impl.sizeMap+0x17e google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x872a06 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x8850c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x884e2e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x8543a4 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x8850c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x884e2e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x884d5d google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x82d2a1 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x82d1cb google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x1264f39 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x1264f28 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:51 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 320] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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 0x77f938 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x77f937 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x66fee5 0x66fe56 0xb18ae7 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x66fee4 net.JoinHostPort+0x204 net/ipsock.go:240 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb18ae6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 120] @ 0x48b485 0x48b145 0x69b713 0x6e43b0 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69b712 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x8b7994 0x8b78bd 0x8c8b05 0xc12db6 0xc12ddc 0xd2afd8 0xd38c05 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc12db5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc12ddb 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 # 0xd2afd7 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 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0xce3f58 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce3f57 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66ff14 0x66fe56 0x6697d2 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x66ff13 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x6697d1 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 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [6: 192] @ 0x48b485 0x490767 0xbe6312 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6311 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x15f6cb8 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x15f6cb7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:161 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6f258f 0x6f2583 0x6f255a 0x116866f 0x1168665 0x1599486 0x132446b 0x156f2fe 0x13242c3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6f258e github.com/pactus-project/pactus/consensus/voteset.newVoteSet+0x36e github.com/pactus-project/pactus/consensus/voteset/voteset.go:19 # 0x6f2582 github.com/pactus-project/pactus/consensus/voteset.NewCPMainVoteVoteSet+0x362 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:53 # 0x6f2559 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x339 github.com/pactus-project/pactus/consensus/log/log.go:46 # 0x116866e github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x12e github.com/pactus-project/pactus/consensus/log/log.go:26 # 0x1168664 github.com/pactus-project/pactus/consensus.(*consensus).AllVotes+0x124 github.com/pactus-project/pactus/consensus/consensus.go:162 # 0x1599485 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetConsensusInfo+0x105 github.com/pactus-project/pactus/www/grpc/blockchain.go:93 # 0x132446a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13242c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x790b86 0xb836bb 0xb83695 0xb83696 0xb83748 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb836ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb83694 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83695 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb83747 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xb83785 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x10dd349 0x10d9176 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 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 # 0xb0acb3 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce0c74 0xce0cae 0xcdf091 0xce258c 0xd5bea9 0xd5b4da 0xd59af3 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xce0c73 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 # 0xce0cad 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 # 0xcdf090 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 # 0xce258b 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 # 0xd5bea8 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x40fdb2 0x48b7a9 0x11f0b2d 0x1308105 0x13074d7 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x11f0b2c google.golang.org/grpc/metadata.Pairs+0x4c google.golang.org/grpc@v1.80.0/metadata/metadata.go:85 # 0x1308104 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xb24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:204 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 168] @ 0x48b485 0x48b145 0x69b636 0x69fd85 0x69fbe5 0x159bbc5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69b635 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69fd84 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:227 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x169bd77 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x6e3272 0x1597265 0x15984bb 0x1645323 0x495521 # 0x6e3271 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x1597264 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x144 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x421deb 0x120972b 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120972a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xcef015 0xce7b5f 0xcdfae5 0xcdf917 0xd5a691 0xe1ad6f 0xd5959e 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcef014 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0x174 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:571 # 0xce7b5e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x1be github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:567 # 0xcdfae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:399 # 0xcdf916 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 # 0xd5a690 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 # 0xe1ad6e 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 # 0xd5959d 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: 2688] @ 0x48b4ac 0x4907d3 0x1202519 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1202518 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:210 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 640] @ 0x48b485 0x425d05 0x15a97df 0x15a9892 0x15a684a 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15a97de net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x15a9891 github.com/gorilla/mux.requestWithRoute+0x131 github.com/gorilla/mux@v1.8.1/mux.go:455 # 0x15a6849 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 384] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x10d7ebe 0x10d77b5 0x115407b 0x115056a 0x495521 # 0x10d7ebd github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10d77b4 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 64] @ 0x48b485 0x490767 0x12d6479 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1310720] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x4a3ed2 0x4a34c5 0xdddbda 0xdddbb3 0xdddbb2 0xd9b1db 0xd9a30e 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdddbd9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdddbb2 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 # 0xdddbb1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd9b1da 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 # 0xd9a30d 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 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 144] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 512] @ 0x48b485 0x490767 0x4e0645 0x65bf65 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bf64 net.addrTable+0x104 net/interface_linux.go:149 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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: 2496] @ 0x48b485 0x4901c9 0x6a20ee 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a20ed github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xa587d4 0xa584cd 0xa5d06c 0xb83125 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83124 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:276 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0xb83c65 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb83c64 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x724 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:348 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 4096] @ 0x48b48c 0x4901c9 0xd2d726 0xb756b8 0xb754e8 0x495521 # 0xd2d725 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 # 0xb756b7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:505 # 0xb754e7 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 0x16b811f 0x16d0868 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b811e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x16d0867 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x507 crypto/internal/fips140/ecdsa/ecdsa.go:496 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x69af0f 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69af0e github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x14e github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x425d05 0x16b663a 0x16d0738 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d0737 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d7 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4901c9 0x4a3df2 0x4a34c5 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x790b86 0xb836bb 0xb83695 0xb83696 0xb83748 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb836ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb83694 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83695 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb83747 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0x1161d7c 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d7b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x8eabc9 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8eabc8 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2a8 github.com/pactus-project/pactus/store/store.go:176 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 6144] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 32] @ 0x48b485 0x425d05 0x12d67ec 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d67eb google.golang.org/grpc.newClientStream+0x58b google.golang.org/grpc@v1.80.0/stream.go:245 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 224] @ 0x48b4ac 0x4901c9 0x790b86 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x12599fc 0x124643b 0x1246417 0x1249e3f 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x124643a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1246416 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1249e3e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x425d05 0x654e4b 0x653aa7 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x654e4a net.(*Resolver).goLookupIPCNAMEOrder.func3+0x6a net/dnsclient_unix.go:666 # 0x653aa6 net.(*Resolver).goLookupIPCNAMEOrder+0x706 net/dnsclient_unix.go:679 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 8192] @ 0x48b4ac 0x4901c9 0x4df19c 0x4a35b1 0x4dfa7c 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 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 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x8c9067 0x8c9055 0x8c90f8 0x5ab2e8 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x8c9066 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8c9054 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8c90f7 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xb7bd73 0xb7bea6 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd72 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 224] @ 0x48b4ac 0x41b526 0xd0283e 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xb8328a 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xb83289 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:295 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 21760] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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] @ 0x48b4ac 0x4907d3 0x758325 0x759066 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x758324 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x759065 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x205 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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] @ 0x48b48c 0x4901c9 0x77e093 0x7769b6 0x775f65 0x775839 0x76739c 0x768669 0x495521 # 0x77e092 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:236 # 0x7769b5 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x8b5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:241 # 0x775f64 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x775838 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x76739b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x768668 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 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 2688] @ 0x48b4ac 0x4907d3 0x1201f2b 0x12024cb 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201f2a google.golang.org/protobuf/internal/encoding/json.appendString+0x80a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x12024ca google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 384] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x9f93af 0x9fe1ed 0x9fe298 0x9ffea8 0x9fef05 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f93ae net/http.putBufioReader+0x12e net/http/server.go:870 # 0x9fe1ec net/http.(*conn).finalFlush+0x2c net/http/server.go:1740 # 0x9fe297 net/http.(*conn).close+0x17 net/http/server.go:1755 # 0x9ffea7 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1919 # 0x9fef04 net/http.(*conn).serve+0x824 net/http/server.go:2115 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0xce5be5 0xce57c5 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdf2a85 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xdf2a84 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x124 github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:131 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8db51e 0x8db537 0x8dd777 0x8e4f3e 0x13128ab 0x131b8d7 0x131b8a2 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x8db51d regexp.newBitState+0x9d regexp/backtrack.go:50 # 0x8db536 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0x8dd776 regexp.(*Regexp).doExecute+0x276 regexp/exec.go:535 # 0x8e4f3d regexp.(*Regexp).FindStringSubmatch+0x7d regexp/regexp.go:1020 # 0x13128aa github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xca github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:50 # 0x131b8d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:37 # 0x131b8a1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 640] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 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 # 0x60b93c 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 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5f5e66 0x60c18c 0x60b965 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6a1070 0x6a0ff0 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a106f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0fef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6a0d4c 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 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xdc7d30 0xdc7d24 0xdac6ca 0xdac7fe 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdc7d2f 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 # 0xdc7d23 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xdac6c9 github.com/quic-go/quic-go.newCryptoStream+0xc9 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xdac7fd github.com/quic-go/quic-go.init.func1+0x1fd github.com/quic-go/quic-go@v0.59.0/connection.go:278 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x425d05 0x6bc172 0x6bb750 0x6bc1be 0x6bc688 0xda944a 0xda93e2 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda9449 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda93e1 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b485 0x425d05 0x699aef 0x699c27 0xda9ec8 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0x699c26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda9ec7 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 3840] @ 0x48b4ac 0x4907d3 0xdbd785 0xdbd72b 0xdbd5fa 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xdbd784 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:77 # 0xdbd72a github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.59.0/connection.go:2038 # 0xdbd5f9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 320] @ 0x48b485 0x425d05 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x69b6fb 0x6e43b0 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69b6fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 18944] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xdb30e5 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb30e4 github.com/quic-go/quic-go.(*Conn).preSetup+0x7c4 github.com/quic-go/quic-go@v0.59.0/connection.go:549 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 10240] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 5376] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 10880] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x754adc 0x754efc 0x75509e 0x753515 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 1024] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x425d05 0x754adc 0x7556e6 0x77fec7 0x77fe81 0x7823f3 0x781b7f 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x69c72b 0x69c6c1 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 72] @ 0x48b485 0x41b4ad 0x4eeea8 0x11544d0 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x11544cf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4096] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x75802f 0x758d11 0x759025 0x7809ab 0x77f5c5 0x7751ae 0x764d5d 0x764179 0x7639aa 0x7647dd 0x764675 0x767ff6 0x495521 # 0x75802e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x77f5c4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7751ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x764d5c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7647dc github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764674 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x767ff5 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: 49152] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416149 0x783c65 0x774470 0x75d946 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x783c64 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x77446f github.com/syndtr/goleveldb/leveldb.(*session).recover+0x78f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:177 # 0x75d945 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 90112] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416149 0x783c65 0x774470 0x75d946 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x783c64 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x77446f github.com/syndtr/goleveldb/leveldb.(*session).recover+0x78f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:177 # 0x75d945 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 4194304] @ 0x48b4b3 0x4901c9 0x74850d 0x75e128 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74850c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x75e127 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x1209bb2 0x1209890 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1209bb1 google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndObject+0x51 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:199 # 0x120988f google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x46f google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:273 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 2048] @ 0x48b4ac 0x4901c9 0x8c514f 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4731d7 0xa20a5f 0xa20a60 0x9f9bc7 0x9feab8 0x495521 # 0xa20a5e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa20a5f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [7: 784] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x4907d3 0x7c308b 0x7c30b7 0x7c5a65 0x1152219 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x7c308a strings.(*Builder).WriteByte+0x26a strings/builder.go:97 # 0x7c30b6 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x296 github.com/multiformats/go-multiaddr@v0.16.1/component.go:230 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1152218 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 48] @ 0x48b485 0x46eef3 0x160f7d7 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f7d6 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x976 github.com/creachadair/jrpc2@v1.3.5/server.go:353 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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: 384] @ 0x48b485 0x425d05 0x6c3125 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 7168] @ 0x48b4ac 0x4907d3 0x120274e 0x12024ab 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120274d google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x12024aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 19072] @ 0x48b4ac 0x4901c9 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 64] @ 0x48b4a5 0x48b01b 0x6a2fa5 0x6a2e65 0x159c0ca 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a2fa4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6a2e64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x159c0c9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x49 github.com/pactus-project/pactus/www/grpc/blockchain.go:372 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 240] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 3506176] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 320] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bd25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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 0x11545d2 0x495521 # 0x11545d1 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x151 github.com/pactus-project/pactus/network/stream.go:124 0: 0 [1: 1536] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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] @ 0x48b4ac 0x4731d7 0x69c3e7 0x69c3e8 0x15a122f 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69c3e6 encoding/hex.EncodeToString+0xc6 encoding/hex/hex.go:129 # 0x69c3e7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc7 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x15a122e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:314 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 336] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x6a1205 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1204 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a0d4c 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 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x48b5c5 0x4c7e3a 0x4b616e 0x87453d 0x87295a 0x885723 0x8544a5 0x885723 0x8852a9 0x82974b 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 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 # 0x87453c google.golang.org/protobuf/internal/impl.appendMap+0x21c google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x872959 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x885722 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8544a4 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:168 # 0x885722 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8852a8 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x82974a google.golang.org/protobuf/proto.MarshalOptions.marshal+0x38a google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 120] @ 0x48b485 0x425d05 0x8b73f3 0x8b77de 0x8c5b87 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8b73f2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/ed25519.go:123 # 0x8b77dd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:143 # 0x8c5b86 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x66 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:176 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 288] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0xd7046d 0xd72e17 0xdbc37b 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xd7046c 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 # 0xd72e16 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 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 1294336] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x562f4f 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x562f4e encoding/json.boolEncoder+0x1ee encoding/json/encode.go:550 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 160] @ 0x48b485 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xb16e65 0xb16e3a 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0xb16e64 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16e39 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 1760] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x11f0bce 0x1308105 0x13074d7 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x11f0bcd google.golang.org/grpc/metadata.Pairs+0xed google.golang.org/grpc@v1.80.0/metadata/metadata.go:88 # 0x1308104 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xb24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:204 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1248] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x48b5c5 0x4cc5fd 0x8545e7 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x1307672 0x1307636 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1307671 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x91 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:388 # 0x1307635 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:137 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 2688] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12d73bc 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d73bb google.golang.org/grpc.newClientStreamWithParams+0x2bb google.golang.org/grpc@v1.80.0/stream.go:314 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16f04ef 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16f04ee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 768] @ 0x48b485 0x490767 0xb84dfc 0x495521 # 0xb84dfb 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 [4: 2621440] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4a3dd9 0x4a34c5 0x8c52f4 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c2feb 0x7c2fde 0x7c5a65 0x1152219 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c2fea github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c2fdd github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1152218 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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: 9600] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 160] @ 0x48b485 0x490767 0x6542d3 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x6542d2 net.(*Resolver).goLookupIPCNAMEOrder+0xf32 net/dnsclient_unix.go:735 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [7: 784] @ 0x48b4ac 0x41b526 0xddae65 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xddae64 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x6e61f6 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e61f5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xde5da5 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xde5da4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [6: 144] @ 0x48b485 0x48b145 0x5cab59 0x6a6dab 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5cab58 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a6daa github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x4a github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x410ced 0x414ee5 0x48b99d 0x4d232d 0x4b6bbb 0x873c9a 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x873c99 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 288] @ 0x48b485 0x425d05 0xce3033 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xce3032 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 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x425d05 0x74cc26 0x74cc52 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74cc25 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x74cc51 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x16cfc46 0x16d64f6 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16cfc45 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d64f5 crypto/internal/fips140/ecdsa.newDRBG[...]+0x5f5 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x490767 0xc37085 0xc36359 0x495521 # 0xc37084 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x14a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:39 # 0xc36358 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x56446e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 128] @ 0x48b4ac 0x4901c9 0x6acf3d 0x97a370 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6acf3c crypto/ecdh.(*x25519Curve).GenerateKey+0x7c crypto/ecdh/x25519.go:42 # 0x97a36f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x1240458 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240457 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xcecd76 0xceea65 0xce8e85 0xce2d27 0xd3c219 0x10d77af 0x115407b 0x115056a 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2d26 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x226 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:868 # 0xd3c218 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 # 0x10d77ae 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x979b15 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x979b14 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:41 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x12c6aac 0x12e1eb9 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12c6aab google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12e1eb8 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.80.0/stream.go:1901 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x7c312f 0x7c30d4 0x7c5a65 0x1152219 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x7c312e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7c30d3 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1152218 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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: 224] @ 0x48b4ac 0x41b526 0x10d7dfe 0x10d7ef3 0x10d77b5 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10d7dfd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7ef2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d77b4 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda5f24 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda1f1a 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 24] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 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] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a1070 0x6a0ff0 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a106f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0fef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6a0d4c 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x115f4cb 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b 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 0x425d05 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 98304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c34c 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c34b github.com/creachadair/jrpc2.jmessages.toJSON+0xab github.com/creachadair/jrpc2@v1.3.5/json.go:73 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xdf1e1c 0xdc8408 0xdc83eb 0xdc7dfd 0xdd8d59 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 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 # 0xdf1e1b 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 # 0xdc8407 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x567 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:203 # 0xdc83ea github.com/quic-go/quic-go.(*frameSorter).push+0x54a github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:156 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd8d58 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 288] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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: 4194304] @ 0x48b4b3 0x4901c9 0x74850d 0x76c0b4 0x76c5c5 0x75df59 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74850c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x76c0b3 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x76c5c4 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x75df58 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x278 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b4ac 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f9c 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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] @ 0x48b4ac 0x421e68 0x6e6933 0x1596b6d 0x15984bb 0x1645323 0x495521 # 0x6e6932 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x1596b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x421e68 0x6e68e5 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e68e4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x169bd77 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0x15a965f 0x15a9712 0x15a683a 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15a965e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x15a9711 github.com/gorilla/mux.requestWithVars+0x131 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x15a6839 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 3145728] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x132dd37 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x132dd36 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169beae 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda568a 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xda5689 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x169beae 0x699573 0x699acb 0xda7adc 0xdaa66a 0xdaaacf 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 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 # 0xdaaace 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0xb7c0ed 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xb07ad6 0xb09190 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xb07ad5 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:153 # 0xb0918f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x5ef github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:97 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0x421deb 0xb07879 0xb07859 0xb08d6d 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xb07878 go.opentelemetry.io/otel/metric.WithAttributeSet+0x78 go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb07858 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendErr+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:143 # 0xb08d6c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1cc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:76 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0xb847a7 0x495521 # 0xb847a6 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x1c6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:423 0: 0 [2: 32] @ 0x48b485 0x490767 0xbe344f 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe344e github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x1148e92 0xd32913 0xd326a5 0x10d8791 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x1148e91 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x131 github.com/pactus-project/pactus/network/gater.go:74 # 0xd32912 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 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d 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 0x490767 0xb1aff4 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8878 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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: 16] @ 0x48b4a5 0x4731d7 0x10ddc3e 0x10ddbc3 0x8fce0b 0x495521 # 0x10ddc3d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6e292d 0x8e9eab 0x159efdf 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e292c github.com/pactus-project/pactus/types/tx.FromBytes+0x2c github.com/pactus-project/pactus/types/tx/tx.go:84 # 0x8e9eaa github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:64 # 0x159efde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11e github.com/pactus-project/pactus/www/grpc/transaction.go:56 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x6e6ec5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e6ec4 github.com/pactus-project/pactus/types/block.Txs.Root+0x44 github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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: 144] @ 0x48b485 0x4901c9 0xb7ba76 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7ba75 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:44 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 1792] @ 0x48b48c 0x490767 0xb35030 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb3502f 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 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 192] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e22ab 0x7e838a 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e22aa crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7e8389 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1120] @ 0x48b4ac 0x4907d3 0x159644c 0x1597305 0x15984bb 0x1645323 0x495521 # 0x159644b github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2cb github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x1597304 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x1e4 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x75f9e5 0x75f980 0x75f96c 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75f9e4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75f97f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75f96b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 288] @ 0x48b485 0x425d05 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 384] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xa5878c 0xa584cd 0xa5d06c 0xb83125 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83124 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:276 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x4731d7 0x4e7b07 0xcecd4f 0xcee505 0xce6d14 0xcdfe6a 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce6d13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:465 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [25: 2000] @ 0x48b485 0x425d05 0xc2ff26 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc2ff25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x285 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c0d2 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0d1 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:111 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0xde5c7c 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xde5c7b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.59.0/stream.go:91 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 192] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69c4df 0x69c493 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x69c4de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69c492 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xb7ba76 0xb7c07a 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7ba75 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:44 # 0xb7c079 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x48b605 0x499b57 0x5485e6 0x822d28 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b604 internal/reflectlite.unsafe_New+0x24 runtime/malloc.go:2235 # 0x499b56 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 128] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xcee505 0xce7431 0xce704e 0xce6c5e 0xcdfe6a 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce7430 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x230 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:508 # 0xce704d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:478 # 0xce6c5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:460 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x8f777a 0x1160acc 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f7779 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:65 # 0x1160acb github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x48b0a5 0xc239bd 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc239bc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x69c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x15f5fdb 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x15f5fda github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 208] @ 0x48b485 0x4901c9 0x1057e92 0x1057e62 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1057e91 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1057e61 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x115f4cb 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x41b494 0x4eeea8 0xcfe973 0xcfe558 0xcfe5f0 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe972 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe5ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [4: 64] @ 0x48b485 0x425d05 0x132be13 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x132be12 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:53 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 3584] @ 0x48b48c 0x4901c9 0xb29d2f 0xb826bc 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb29d2e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb826bb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb8338b 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 # 0xb8336d 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 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 640] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160ea58 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160ea57 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 0x4a3e88 0x4a34c5 0x12355c7 0x1235d6f 0x1235bf5 0x1236495 0x124c9fc 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12355c6 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:82 # 0x1235d6e google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:438 # 0x1235bf4 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:407 # 0x1236494 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xd4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:610 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [6: 1440] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0x10576f7 0x1055471 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0x10576f6 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 # 0x1055470 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 2128] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0xde69b0 0xde6996 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xde69af github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x8f github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:55 # 0xde6995 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x75 github.com/quic-go/quic-go@v0.59.0/streams_map.go:65 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce1b6c 0xce2e15 0xd3c219 0x10d77af 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xce1b6b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 208] @ 0x48b485 0x4901c9 0x1152039 0x1151605 0x495521 # 0x1152038 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 65536] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x1227a4d 0x1236f9e 0x1236a3c 0x1237891 0x1236459 0x124c9fc 0x495521 # 0x12579dd 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 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x1227a4c golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1236f9d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x1236a3b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:694 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [6: 5376] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 576] @ 0x48b485 0x425d05 0xdad326 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdad325 github.com/quic-go/quic-go.init.func1+0xd25 github.com/quic-go/quic-go@v0.59.0/connection.go:327 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c5119 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 2097152] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169beae 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x47329e 0x473292 0x472805 0x472a10 0x669727 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x669726 net.(*OpError).Error+0x46 net/net.go:507 # 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 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 72] @ 0x48b4ac 0x421e68 0x5caa65 0x6a6d05 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a6d04 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0xa4 github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x103da8f 0x103c4c7 0x495521 # 0x103da8e 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 # 0x103c4c6 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: 1120] @ 0x48b485 0x425d05 0xddae76 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xddae75 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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] @ 0x48b485 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6e69bc 0x6e6873 0x1596b6d 0x15984bb 0x1645323 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 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x1596b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 240] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xd327c9 0xd326a5 0x10d8791 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0xd327c8 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 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d 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: 224] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x158f1de 0x159682e 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x159682d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x22d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x16f0510 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f050f crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x15a20b9 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a20b8 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x1158 github.com/pactus-project/pactus/www/grpc/transaction.go:397 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xd027c9 0xd028c5 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd027c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [4: 64] @ 0x48b485 0x425d05 0xc2fcfe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc2fcfd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 576] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd31354 0xd31125 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd31353 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 # 0xd31124 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 3584] @ 0x48b48c 0x4901c9 0xb29d2f 0xb826bc 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb29d2e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb826bb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x4a3df2 0x4a34c5 0x8c52f4 0xd04de5 0xd04d9b 0xd02ccf 0xd05df8 0xd3bb2a 0x4d83ae 0xafe2eb 0xafe2c0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd04de4 github.com/libp2p/go-buffer-pool.Put+0x164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd04d9a github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Read+0x11a github.com/libp2p/go-yamux/v5@v5.1.0/util.go:122 # 0xd02cce github.com/libp2p/go-yamux/v5.(*Stream).Read+0x20e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:122 # 0xd05df7 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 # 0xd3bb29 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 # 0xafe2ea io.ReadFull+0x16a io/io.go:354 # 0xafe2bf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x13f github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xa5878c 0xa584cd 0xa5d06c 0xb02ca5 0xb7fe6a 0xb848a4 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 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 # 0xb7fe69 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 # 0xb848a3 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: 192] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x12355c7 0x1235d6f 0x1235bf5 0x1236495 0x124c9fc 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12355c6 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:82 # 0x1235d6e google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:438 # 0x1235bf4 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:407 # 0x1236494 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xd4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:610 # 0x124c9fb 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: 224] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda81a5 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81a4 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 # 0xda7c9c 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 96] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb8338b 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 # 0xb8336d 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 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xdcf093 0xdcdf85 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xdcf092 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x692 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:570 # 0xdcdf84 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15a4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:369 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [5: 240] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159bb85 0x159bb06 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159bb84 github.com/pactus-project/pactus/crypto.Address.String+0x104 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159bb05 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:344 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x12408b0 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12408af google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd38925 0x495521 # 0xd38924 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [1: 24] @ 0x48b485 0x425d05 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x741151 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x8edb90 0x8edb6a 0x8eaa06 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8edb8f bytes.NewBuffer+0x16f bytes/buffer.go:490 # 0x8edb69 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x149 github.com/pactus-project/pactus/store/tx.go:38 # 0x8eaa05 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x131c145 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x131c144 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x44 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:145 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x11fd047 0x1203a05 0x1203265 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x11fd046 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x1203a04 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xc1a154 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc1a153 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x9b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:75 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 768] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c52f4 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda1f1a 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [10: 800] @ 0x48b4ac 0x4731d7 0x1607a4a 0x16148f5 0x161481c 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1607a49 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x16148f4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 1280] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xdfce76 0xdfce53 0xdd87ea 0xdd7257 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdfce75 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdfce52 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 # 0xdd87e9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:360 # 0xdd7256 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:146 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xce3f58 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xce3f57 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00fdd 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [6: 192] @ 0x48b485 0x425d05 0x11544f6 0x495521 # 0x11544f5 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x75 github.com/pactus-project/pactus/network/stream.go:111 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x96aa75 0x96aa45 0x96a957 0x6c2d64 0x6c31bc 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x93be97 0x975474 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x96aa74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96aa44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96a956 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce2e73 0xd3c219 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2e72 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:876 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 1872] @ 0x48b4ac 0x4901c9 0x168d8e6 0x16901f2 0x16d6288 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16901f1 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16d6287 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2588672] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 176] @ 0x48b485 0x46eef3 0x12650af 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12650ae google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e1e93 0x7e80bd 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e1e92 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x13207a5 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x13207a4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:740 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 480] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x48b01b 0x69ff6e 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69ff6d github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x2ad github.com/pactus-project/pactus/types/validator/validator.go:245 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 112] @ 0x48b485 0x425d05 0xd3c1cd 0x10d6777 0xd30625 0x495521 # 0xd3c1cc 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x16ef4c5 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x425d05 0x69a0c5 0x1157978 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x1157977 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc26dc5 0xc26bc8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc26dc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc26bc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 64] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x414ee5 0x48b99d 0x4d232d 0x4b6bbb 0x873c9a 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x873c99 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x829785 0x829010 0x8b78e7 0x8c8b05 0x1058d8f 0x10586c5 0x1056031 0x105500b 0x10545d0 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b78e6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1058d8e 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 # 0x10586c4 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 640] @ 0x48b485 0x4901c9 0x647d7d 0x647cf0 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x647d7c net.sortByRFC6724withSrcs+0x5c net/addrselect.go:25 # 0x647cef net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x10e5359 0x10e50b1 0x10e4214 0x495521 # 0x10e5358 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x1d8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:440 # 0x10e50b0 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 # 0x10e4213 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: 832] @ 0x48b4ac 0x4901c9 0x8eabc9 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8eabc8 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2a8 github.com/pactus-project/pactus/store/store.go:176 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 30720] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b 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] @ 0x48b485 0x425d05 0x41b494 0xcfcf17 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf16 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x48b485 0x425d05 0xd31289 0xd31125 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd31288 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 # 0xd31124 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 144] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x7c1bad 0x7c1e1c 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0xcecd76 0xce3e52 0xce3d45 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [10: 320] @ 0x48b485 0x490767 0x12da808 0x12db239 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12db238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1056] @ 0x48b4ac 0x4907d3 0x8940d4 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8940d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x77f9d2 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x77f9d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 18432] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x473854 0x473366 0xd5e155 0x10d6249 0xd30625 0x495521 # 0xd5e154 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0x543a15 0x5c9c25 0x5cab72 0x6a6dab 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5cab71 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a6daa github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x4a github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x46ea6d 0x1235265 0x1235218 0x1235143 0x12c59fc 0x12dbdcf 0x12db634 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1235264 google.golang.org/grpc/metadata.copyOf+0x164 google.golang.org/grpc@v1.80.0/metadata/metadata.go:237 # 0x1235217 google.golang.org/grpc/metadata.MD.Copy+0x117 google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x1235142 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:132 # 0x12c59fb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.80.0/rpc_util.go:271 # 0x12dbdce google.golang.org/grpc.(*clientStream).finish+0x48e google.golang.org/grpc@v1.80.0/stream.go:1085 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0xcfcf78 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf77 github.com/libp2p/go-yamux/v5.newSession+0x2d7 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 624] @ 0x48b485 0x425d05 0x73c8af 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x73c8ae 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 1344] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 256] @ 0x48b485 0x425d05 0x159df32 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159df31 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4a3474 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 16384] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 416] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x53a19a 0x539519 0x5394dd 0xddaf13 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539518 context.withCancel+0x58 context/context.go:278 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b485 0x425d05 0x75fbd3 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75fbd2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce3625 0x1055a9f 0x105500b 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce3624 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:938 # 0x1055a9e 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 # 0x105500a 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 # 0x10545cf github.com/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 0x425d05 0xb2cc05 0xb2cbc6 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb2cc04 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x64 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb2cbc5 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x25 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:65 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 6528] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x132dae8 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x132dae7 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1920] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0xcecd76 0xceea65 0xce8e85 0xce2d27 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2d26 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x226 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:868 # 0xd3c218 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 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 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 # 0x10545cf github.com/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 0x4907d3 0x93c8f7 0x93c46f 0x976e68 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976e67 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x115f4cb 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 512] @ 0x48b4a5 0x4731d7 0x40c666 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x48b0a5 0xc2c86f 0xc368a5 0x495521 # 0xc2c86e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c6e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc368a4 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 0x490af2 0x52d445 0x52d530 0x532572 0x1307fa7 0x13074d7 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x1307fa6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x9c6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:198 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1277952] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x48b5c5 0x4cc5fd 0x853b25 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x853b24 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:59 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x120274e 0x12024ab 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120274d google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x12024aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x48b605 0x499b57 0x5485e6 0x822d28 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b604 internal/reflectlite.unsafe_New+0x24 runtime/malloc.go:2235 # 0x499b56 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x53ae78 0x6505a9 0x650571 0x651aa5 0x65500c 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 # 0x6505a8 context.WithDeadline+0x2e8 context/context.go:626 # 0x650570 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x1161d7c 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d7b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 16128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1536] @ 0x48b485 0x490767 0xb3535a 0xb82e35 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb82e34 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:249 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 240] @ 0x48b485 0x425d05 0x970b9a 0x96bc0c 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x970b99 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x96bc0b crypto/tls.(*Conn).readClientHello+0x16b crypto/tls/handshake_server.go:168 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 160] @ 0x48b485 0x490767 0x160c668 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x675545 0x66e4fb 0x66dbbb 0x662ed8 0x676967 0x674ebf 0x11923a5 0x11923a6 0x119160f 0x11913c5 0x1193a4d 0x1193a4e 0x119373d 0x11932c5 0x6f0843 0x6f0776 0x495521 # 0x675544 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66e4fa net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674ebe net.dialUDP+0x29e net/udpsock.go:304 # 0x11923a4 net.DialUDP+0x144 net/udpsock.go:288 # 0x11923a5 github.com/beevik/ntp.defaultDialer+0x145 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x119160e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x11913c4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1193a4c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1193a4d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119373c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:137 # 0x11932c4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6f0842 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 # 0x6f0775 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: 960] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0xb7bd1e 0xb7bd91 0xb7bea6 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd1d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bd90 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x425d05 0x934d85 0x974eb7 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x934d84 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1753 # 0x974eb6 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x76 crypto/tls/handshake_server_tls13.go:835 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 128] @ 0x48b485 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a05 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x425d05 0x11647a6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x11647a5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x125 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xb7fde5 0xb848a4 0x495521 # 0xb7fde4 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 # 0xb848a3 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 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1248] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x93ea2b 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 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 # 0x93ea2a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x671fa5 0x6590e5 0x6727fb 0x671750 0xb18a2a 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x671fa4 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x6590e4 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb18a29 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 0x6c3125 0x963a74 0x963a53 0x6c2d64 0x6c31bc 0x963a14 0x9639f3 0x6c2d64 0x6c31bc 0x962c5d 0x962b54 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x963a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x963a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x963a13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9639f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b53 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x169bd77 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 288] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0xa5d034 0xb8468c 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8468b 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: 32] @ 0x48b485 0x425d05 0x1240458 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1240457 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 672] @ 0x48b4ac 0x4901c9 0x15a134c 0x15a1329 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a134b encoding/hex.EncodeToString+0x3eb encoding/hex/hex.go:127 # 0x15a1328 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x3c8 github.com/pactus-project/pactus/www/grpc/transaction.go:359 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a05 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x6e3272 0x1597265 0x15984bb 0x1645323 0x495521 # 0x6e3271 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x1597264 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x144 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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: 1760] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x6925d6 0x9f267c 0x9f264a 0x131b845 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x6925d5 net/url.parseQuery+0x1f5 net/url/url.go:986 # 0x9f267b net/url.ParseQuery+0x37b net/url/url.go:933 # 0x9f2649 net/http.(*Request).ParseForm+0x349 net/http/request.go:1345 # 0x131b844 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x16b663a 0x16d4474 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 7168] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 256] @ 0x48b485 0x490767 0xbe8928 0xbe5b4d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe8927 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe5b4c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xcecd76 0xce9850 0xce9723 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x10dd349 0x10d9176 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 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 # 0xb0acb3 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 72] @ 0x48b485 0x425d05 0x12d62f2 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d62f1 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 416] @ 0x48b4ac 0x4901c9 0x168d8e6 0x1690194 0x16d6288 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1690193 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16d6287 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [10: 240] @ 0x48b485 0x48b145 0x69c6d3 0x6a121f 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x7c1995 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1994 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1040] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xda7915 0xda1f1a 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa9cc 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 1408] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1a4b1 0xc1aca7 0x495521 # 0xc1a4b0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:115 # 0xc1aca6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x146 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:164 0: 0 [3: 384] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0x48b485 0x425d05 0x9f87c5 0x9fed05 0x495521 # 0x9f87c4 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0x9fed04 net/http.(*conn).serve+0x624 net/http/server.go:2062 0: 0 [3: 240] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x93ea2b 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93ea2a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x6a3cd3 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x12d640a 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6409 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xb3535a 0xb840f6 0xb840d8 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 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 # 0xb840f5 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 # 0xb840d7 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 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 96] @ 0x48b485 0x48b145 0x16175dc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x16175db github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x5b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539525 0xddaf13 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x539524 context.WithCancelCause+0x64 context/context.go:270 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 7168] @ 0x48b48c 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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: 80] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6c3125 0x6c2cdd 0x9680b1 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c2cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9680b0 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xcecd76 0xce93ce 0xce929f 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x1056290 0x105500b 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x105628f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x86f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x105500a 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 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 8] @ 0x48b485 0x425d05 0xe04ca5 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xe04ca4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:75 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x169beae 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa8b0 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b485 0x4901c9 0x531c7f 0x1312a25 0x1312a26 0x131b8d7 0x131b8a2 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x1312a24 strings.Split+0x244 strings/strings.go:361 # 0x1312a25 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0x245 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:56 # 0x131b8d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:37 # 0x131b8a1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 432] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 560] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x1054a4b 0x1054eda 0x10545d0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 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 # 0xd3c2a1 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 # 0x1054a4a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1054ed9 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 # 0x10545cf github.com/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 0x4907d3 0x95ffd5 0x95ffa5 0x95feb7 0x6c2d64 0x6c31bc 0x95fe2d 0x95f9b4 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95ffd4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95ffa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95feb6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95fe2c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f9b3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x421deb 0x6baee6 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6baee5 encoding/asn1.makeBody+0x625 encoding/asn1/marshal.go:470 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 11520] @ 0x48b4ac 0x4901c9 0x64f805 0x65076f 0x651aa5 0x65500c 0x495521 # 0x64f804 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x65076e net.(*Resolver).exchange+0x4ae net/dnsclient_unix.go:195 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [6: 192] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xcee505 0xce7431 0xce704e 0xce6c5e 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce7430 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x230 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:508 # 0xce704d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:478 # 0xce6c5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:460 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x10542fa 0x105a0ef 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x10542f9 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 # 0x105a0ee 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 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 192] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0xdc644a 0xdbd717 0xdbd5fa 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xdc6449 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:141 # 0xdbd716 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.59.0/connection.go:2036 # 0xdbd5f9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4901c9 0x12c6aac 0x12e1eb9 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12c6aab google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12e1eb8 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.80.0/stream.go:1901 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x6c3125 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda707a 0xda6f5b 0xdaa7c5 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xdaa7c4 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 36864] @ 0x48b4ac 0x4901c9 0x74102d 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74102c 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 480] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 192] @ 0x48b485 0x425d05 0x1243879 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243878 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 172032] @ 0x48b4b3 0x490767 0x77cc74 0x77cbd7 0x77cbf7 0x77cb32 0x774d98 0x75dfaa 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x77cc73 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x3f3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x77cbd6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x356 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x77cbf6 github.com/syndtr/goleveldb/leveldb.(*version).fillRecord+0x376 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:289 # 0x77cb31 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x2b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:420 # 0x774d97 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:228 # 0x75dfa9 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x2c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:640 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x6a1205 0x6e6125 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a1204 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6c3125 0x966974 0x966953 0x6c2d64 0x6c31bc 0x966405 0x9662f7 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966973 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966952 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9662f6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 638976] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1728] @ 0x48b48c 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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] @ 0x48b485 0x425d05 0x7c3858 0x7c348e 0xb15c68 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x7c3857 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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] @ 0x48b4ac 0x425d05 0x8e816b 0x8e817d 0x8ebdfe 0x8f78eb 0x8f9704 0x8fa5ff 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e816a github.com/pactus-project/pactus/types/account.(*Account).Clone+0x18a github.com/pactus-project/pactus/types/account/account.go:96 # 0x8e817c github.com/pactus-project/pactus/store.(*accountStore).account+0x19c github.com/pactus-project/pactus/store/account.go:53 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x8f78ea github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xaa github.com/pactus-project/pactus/sandbox/sandbox.go:101 # 0x8f9703 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x283 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:43 # 0x8fa5fe github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x8b7994 0x8b78bd 0x8c8b05 0xc0f145 0xc0f11a 0xc208f0 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 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 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0xc1abdc 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0xc1abdb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 128] @ 0x48b4ac 0x425d05 0x4e112d 0x4e1289 0x50c7df 0x50a5ad 0x658e09 0x6727fb 0x671750 0xb18a2a 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1288 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50c7de internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a5ac internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x658e08 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb18a29 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 1040] @ 0x48b4ac 0x4901c9 0x168d8e6 0x16901f2 0x16cfd1a 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16901f1 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16cfd19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x10d7fba 0x115407b 0x115056a 0x495521 # 0x10d7fb9 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 512] @ 0x48b485 0x490767 0x1307ffe 0x13074d7 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1307ffd github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xa1d github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:198 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66982f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x66982e 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 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 48] @ 0x48b485 0x425d05 0x7e1d5a 0x7e80bd 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e1d59 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x425d05 0x12d63c5 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d63c4 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x48b145 0x5cab59 0x6a5eb3 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5cab58 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a5eb2 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x52 github.com/pactus-project/pactus/types/tx/payload/bond.go:151 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6ad425 0x97a3ac 0x97aa6a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad424 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0x97a3ab crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:132 # 0x97aa69 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 5632] @ 0x48b4ac 0x4907d3 0x75fc88 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75fc87 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 576] @ 0x48b485 0x425d05 0x55a0b7 0x160ccef 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160ccee github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 16384] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x46ea6d 0x12d9aed 0x12d9a93 0x12d95f7 0x12d95e7 0x12d9ded 0x12da1e5 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d9aec google.golang.org/grpc/metadata.copyOf+0x64c google.golang.org/grpc@v1.80.0/metadata/metadata.go:237 # 0x12d9a92 google.golang.org/grpc/metadata.MD.Copy+0x5f2 google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12d95f6 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x156 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d95e6 google.golang.org/grpc.(*csAttempt).shouldRetry+0x146 google.golang.org/grpc@v1.80.0/stream.go:718 # 0x12d9dec google.golang.org/grpc.(*clientStream).retryLocked+0x6c google.golang.org/grpc@v1.80.0/stream.go:785 # 0x12da1e4 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 294912] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 20480] @ 0x48b4ac 0x4907d3 0x4d9386 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 9728] @ 0x48b4ac 0x4907d3 0x4d9386 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 320] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0x9f972e 0x9fdf53 0x9fed75 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 # 0x9f972d net/http.putBufioWriter+0xed net/http/server.go:888 # 0x9fdf52 net/http.(*response).finishRequest+0x52 net/http/server.go:1672 # 0x9fed74 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [13: 2555904] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 2400] @ 0x48b485 0x425d05 0x931a90 0xd65d25 0xe08bbf 0xdff632 0xda8fb8 0x96bc22 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x931a8f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd65d24 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 # 0xe08bbe 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 # 0xdff631 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 # 0xda8fb7 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 # 0x96bc21 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 1056] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x12dd610 0x12dd175 0x12dd160 0x12d9dd9 0x12da1e5 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12dd60f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d9dd8 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12da1e4 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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] @ 0x48b485 0x425d05 0x16126a5 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x16126a4 github.com/creachadair/jrpc2.tasks.responses+0x244 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 320] @ 0x48b485 0x490767 0x1252dcb 0x12cef7d 0x12cef81 0x12d3b86 0x12cc35f 0x495521 # 0x1252dca google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x34a google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1092 # 0x12cef7c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cef80 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 896] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x115f4cb 0x115f428 0x115f428 0x115f428 0x115f428 0x115f428 0x115f428 0x115f428 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 30464] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 64] @ 0x48b485 0x425d05 0xcecd76 0xceee2a 0xce9408 0xce300f 0xd3c219 0x10d77af 0x115407b 0x115056a 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce300e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:886 # 0xd3c218 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 # 0x10d77ae 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xce3c7d 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 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab72 0x6a4945 0x6a5145 0x6e4010 0x6e2996 0x8e9eab 0x159efdf 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5cab71 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e2995 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:86 # 0x8e9eaa github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:64 # 0x159efde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11e github.com/pactus-project/pactus/www/grpc/transaction.go:56 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 576] @ 0x48b485 0x425d05 0x74cc5d 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x16d44a5 0x6c8be5 0x6c8a4c 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d44a4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x6c8be4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x6c8a4b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 5376] @ 0x48b4ac 0x4907d3 0x12026df 0x12024ab 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12026de google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x12024aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 864] @ 0x48b485 0x425d05 0x76aeb1 0x76ae9d 0x76ae51 0x760545 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x76aeb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x76ae9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x76ae50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 3520] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x425d05 0x6e6036 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e6035 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xde5da5 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3ac5 0x495521 # 0xde5da4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 384] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 4202496] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd66425 0xd6641b 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0xd66424 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd6641a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 [4: 64] @ 0x48b485 0x490767 0x12da808 0x12d825f 0x12da242 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d825e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 160] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1327777 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1327776 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 8064] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1792] @ 0x48b485 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xb2c19e 0xb2c18c 0xb34e58 0xb34c4e 0xb34fb1 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb2c19d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb2c18b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb34e57 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb34c4d 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 # 0xb34fb0 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 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 168] @ 0x48b4ac 0x421e68 0x5caa65 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda7e6a 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e 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 # 0xda7e69 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x1199045 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4731d7 0x4e7b07 0xcecd4f 0xce9e65 0xce9dec 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd04345 0xd042ed 0xd04389 0xd01033 0xd00730 0xd00578 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd04344 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:403 # 0xd042ec github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x38c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:452 # 0xd04388 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd01032 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x332 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 73728] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 40960] @ 0x48b4b3 0x4901c9 0x7407f5 0x740273 0x740425 0x7585a6 0x759535 0x780b25 0x7650d1 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740424 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x7585a5 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x759534 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x780b24 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x7650d0 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdb361b 0xdb357c 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb361a github.com/quic-go/quic-go.newDatagramQueue+0xcfa github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:39 # 0xdb357b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [7: 224] @ 0x48b485 0x490767 0x12d6479 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 320] @ 0x48b485 0x425d05 0xdc285f 0xdc27a3 0xde6f45 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3ac5 0x495521 # 0xdc285e 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 # 0xdc27a2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde6f44 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1024] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93c0c5 0x97455a 0x974541 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93c0c4 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 crypto/tls/conn.go:1074 # 0x974559 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x3b9 crypto/tls/handshake_server_tls13.go:519 # 0x974540 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3a0 crypto/tls/handshake_server_tls13.go:742 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b485 0x425d05 0x12b81f5 0x12214af 0x12d68e6 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12b81f4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x12214ae google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d68e5 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xd668ca 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0xd668c9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 0xd73b14 0xd738fc 0xde0255 0xddf205 0x495521 # 0xd73b13 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd738fb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xde0254 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x5b4 github.com/quic-go/quic-go@v0.59.0/server.go:488 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [7: 168] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x6e9257 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6e9256 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x56 github.com/pactus-project/pactus/types/vote/vote.go:190 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 73728] @ 0x48b4ac 0x4901c9 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x12355c7 0x1235d6f 0x1235bf5 0x1236495 0x123fd72 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12355c6 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:82 # 0x1235d6e google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:438 # 0x1235bf4 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:407 # 0x1236494 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xd4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:610 # 0x123fd71 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: 2048] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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 0xd679bc 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd679bb 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 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a1070 0x6a0ff0 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a106f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0fef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5449e7 0x5c9eaa 0x69fed0 0x69fd8f 0x159bab5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69fecf github.com/pactus-project/pactus/util/encoding.WriteElements+0x20f github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69fd8e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xce github.com/pactus-project/pactus/types/validator/validator.go:231 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8fd7a8 0x8fcfcb 0xd5dee7 0x10d6249 0xd30625 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 # 0x8fd7a7 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8fcfca github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd5dee6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 320] @ 0x48b485 0x425d05 0x159de86 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159de85 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 160] @ 0x48b485 0x421deb 0x6a322d 0x119592c 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x119592b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0x12d733d 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d733c google.golang.org/grpc.newClientStreamWithParams+0x23c google.golang.org/grpc@v1.80.0/stream.go:313 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xce1aaf 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xce1aae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce2e14 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 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x65c010 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x65c00f net.addrTable+0x1af net/interface_linux.go:155 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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: 384] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0xc1abdc 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 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 # 0xc1abdb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [6: 1056] @ 0x48b485 0x425d05 0x1056ec9 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1056ec8 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 # 0x1055456 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x421e68 0x6e68e5 0x8e8929 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e68e4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x8e8928 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:62 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x662925 0x6616ea 0x662645 0x6737cc 0xb159e7 0xb15886 0xe01058 0xe01047 0xe0978d 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x662924 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x6616e9 net.filterAddrList+0x169 net/ipsock.go:137 # 0x662644 net.(*Resolver).internetAddrList+0x684 net/ipsock.go:308 # 0x6737cb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0xb159e6 github.com/multiformats/go-multiaddr/net.parseBasicNetMaddr+0x106 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:94 # 0xb15885 github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0x2c5 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:52 # 0xe01057 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x1d7 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:39 # 0xe01046 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x1c6 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xe0978c github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xcc github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:120 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 [5: 120] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xd2b798 0x10d7369 0xc1a5ed 0x495521 # 0xd2b797 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 # 0x10d7368 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 # 0xc1a5ec 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] @ 0x48b4ac 0x4901c9 0xda7915 0xda707a 0xda6f5b 0xda7d8e 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda7079 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 # 0xda6f5a 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 # 0xda7d8d 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0xb1abb0 0xb1af9d 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [9: 432] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 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 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x57da3a 0x57d9d4 0x57d9c4 0xb2ce28 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 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 # 0xb2ce27 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x287 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x564a65 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684aff 0x684acb 0x6857ff 0x683a59 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x684afe compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x684aca compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x6857fe compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x683a58 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:641 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0x67a312 0x675655 0x66e047 0x66dbbb 0x662ed8 0x676967 0x64d74b 0x64d088 0x64c819 0x64b565 0x665e3e 0x650605 0x651aa5 0x65500c 0x495521 # 0x67a311 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x675654 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66e046 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x64d74a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665e3d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650604 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [3: 192] @ 0x48b485 0x425d05 0x1326a77 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1326a76 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1152] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 10752] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1872] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x13207a5 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x13207a4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:740 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 3120] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x6c6505 0x6c8baf 0x6cd136 0x6c42bc 0x7f30ba 0x7f37b9 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6c6504 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x6c8bae crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x6cd135 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x6c42bb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7f30b9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7f37b8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x421f7b 0x15969c9 0x15984bb 0x1645323 0x495521 # 0x15969c8 github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x3c8 github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:42 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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: 3840] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xddae4b 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xddae4a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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] @ 0x48b4a5 0x48b01b 0xce3f58 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0xce3f57 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 560] @ 0x48b485 0x425d05 0x12014f7 0x1208f68 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12014f6 google.golang.org/protobuf/internal/encoding/json.NewEncoder+0x36 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:45 # 0x1208f67 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0xc7 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:152 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x69c514 0x69c4ea 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c513 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69c4e9 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 12288] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 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 0xcecd76 0xce5a2e 0xce58cf 0xce5be5 0xce57c5 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce1328 0xcdfe46 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x12d63c5 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d63c4 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xcecd76 0xceea65 0xce8e85 0xce2e73 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2e72 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:876 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 64] @ 0x48b485 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 1680] @ 0x48b485 0x4901c9 0x989628 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989627 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:526 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0xcfe865 0xcfe837 0xcfe558 0xcfe5f0 0x495521 # 0xcfe864 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe5ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [6: 2112] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x130a290 0x130a2f6 0x130a23f 0x130a8f9 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130a28f net/textproto.MIMEHeader.Add+0x16f net/textproto/header.go:15 # 0x130a2f5 net/http.Header.Add+0x1d5 net/http/header.go:31 # 0x130a23e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x11e github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:125 # 0x130a8f8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:159 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 168] @ 0x48b485 0x425d05 0x12d62f2 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d62f1 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda81a5 0xda7c4f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81a4 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 # 0xda7c4e 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4e7b07 0xcecd4f 0xcefa4c 0xce944e 0xce9eb7 0xce1ef2 0xd591fc 0xd2e47d 0x4a336c 0xd2e2fb 0xd2e2cf 0xd2ff72 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd30542 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcefa4b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:688 # 0xce944d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x30d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:697 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce1ef1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:738 # 0xd591fb github.com/libp2p/go-libp2p/p2p/net/upgrader.(*transportConn).Close+0x7b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/conn.go:59 # 0xd2e47c github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close.func1+0x13c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:847 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd2e2fa sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2e2ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:845 # 0xd2ff71 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x111 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:90 # 0xd2fd78 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 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee 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 # 0xd30541 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 [9: 144] @ 0x48b485 0x425d05 0xcfc427 0xd04776 0xd0464c 0xd06038 0xd3c2a2 0x10d613c 0xd30625 0x495521 # 0xcfc426 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd0464b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd06037 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 # 0xd3c2a1 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 # 0x10d613b 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x12437de 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12437dd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 160] @ 0x48b485 0x425d05 0x132dd08 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x132dd07 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:43 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x15f6cb8 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x15f6cb7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:161 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 96] @ 0x48b485 0x48b0a5 0x114b228 0x114afb4 0xc4dd27 0xc4daea 0xc4d645 0xc4d177 0xc4d01c 0x495521 # 0x114b227 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:267 # 0x114afb3 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d3 github.com/pactus-project/pactus/network/gossip.go:231 # 0xc4dd26 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4dae9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4d644 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4d176 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [7: 2912] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xd67b92 0xd6792b 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd67b91 crypto/tls.Server+0x371 crypto/tls/tls.go:51 # 0xd6792a 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 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5d5a25 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a24 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xb0b44d 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 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 # 0xb0b44c github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:365 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x1606cf3 0x1606cdf 0x1606c64 0x160fa55 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1606cf2 container/list.(*List).insertValue+0x212 container/list/list.go:104 # 0x1606cde container/list.(*List).PushBack+0x1fe container/list/list.go:152 # 0x1606c63 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x183 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:71 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 320] @ 0x48b485 0x425d05 0x115045c 0x1198a7f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x115045b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:380 # 0x1198a7e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:184 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x7d7207 0x7e80e5 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d7206 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7e80e4 crypto/x509.parseCertificate+0x564 crypto/x509/parser.go:967 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 288] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1294336] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x56446e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [16: 32768] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0x1157c67 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0x1157c66 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0xd7869b 0xd72e67 0xdbc37b 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd7869a 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 # 0xd72e66 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 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b4ac 0x473854 0x473366 0xb2e112 0xb2e0ac 0xb2d074 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb2e111 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x1d1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2e0ab github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x16b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:243 # 0xb2d073 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:99 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xce3033 0xd3c219 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xce3032 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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] @ 0x48b485 0x48b145 0x1264f6f 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 832] @ 0x48b4ac 0x473854 0x473366 0x1157c74 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1157c73 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x115f4cb 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x7c1f33 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 288] @ 0x48b4ac 0x4907d3 0x6c5bab 0x6c5b7b 0x6c5aa4 0x6c2d64 0x6c31bc 0x6c0825 0x6c586f 0x6c57d8 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c5baa vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c5b7a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6c5aa3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57d7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x48b75a 0x48b76f 0x6f2b95 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f2b94 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x54 github.com/pactus-project/pactus/consensus/log/log.go:111 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 512] @ 0x48b485 0x490767 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0xda7915 0xda1f68 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [18: 13824] @ 0x48b4ac 0x4907d3 0x6c3037 0x6c2e87 0x6c2c9d 0x968165 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3036 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2e86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6c2c9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968164 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 768] @ 0x48b4ac 0x4907d3 0x6c3037 0x6c2e87 0x6c2c9d 0x968165 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3036 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2e86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6c2c9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968164 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x421deb 0x1321689 0x1321699 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1321688 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x208 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:227 # 0x1321698 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x218 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:698 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x1596b6d 0x15984bb 0x1645323 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 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x1596b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 576] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0x15a195c 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a195b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x9fb github.com/pactus-project/pactus/www/grpc/transaction.go:389 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b485 0x425d05 0xdd1e25 0xdcede8 0xdcdf85 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xdd1e24 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:840 # 0xdcede7 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x3e7 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:540 # 0xdcdf84 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15a4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:369 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [225: 460800] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 2016] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdad116 0xdace29 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdad115 github.com/quic-go/quic-go.newConnIDGenerator+0xb15 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:76 # 0xdace28 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.59.0/connection.go:298 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 448] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd59a76 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 # 0xd59a75 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 [4: 32] @ 0x48b485 0x425d05 0xd05c1b 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xd05c1a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x421f7b 0x6a2f85 0x159c0ad 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a2f84 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x84 github.com/pactus-project/pactus/types/account/account.go:85 # 0x159c0ac github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:369 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 7208960] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 432] @ 0x48b4ac 0x425d05 0x6e6036 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6035 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x9847af 0x935cf6 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x9847ae crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4901c9 0x168d8e6 0x1690194 0x16cfd1a 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1690193 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16cfd19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [176: 115343360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0xde5c7c 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5c7b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.59.0/stream.go:91 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0x425d05 0xcecd76 0xce5a2e 0xce58cf 0xce5be5 0xce57c5 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 528] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xdaa66a 0xdaaacf 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 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 # 0xdaaace 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda568a 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xda5689 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4731d7 0x4e7b07 0x6c1872 0x7e258c 0x7e26a9 0x7e8139 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0x6c1871 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime+0xb1 vendor/golang.org/x/crypto/cryptobyte/asn1.go:502 # 0x7e258b crypto/x509.parseTime+0x8b crypto/x509/parser.go:209 # 0x7e26a8 crypto/x509.parseValidity+0x48 crypto/x509/parser.go:223 # 0x7e8138 crypto/x509.parseCertificate+0x5b8 crypto/x509/parser.go:973 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xd0196c 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd0196b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [15: 240] @ 0x48b485 0x490767 0x9f584e 0x9f555c 0x9f5314 0xa020dd 0xa01ac5 0xa029c5 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9f584d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9f555b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9f5313 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa020dc net/http.(*ServeMux).matchOrRedirect+0x11c net/http/server.go:2725 # 0xa01ac4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa029c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [165: 108134400] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1294336] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [171: 112066560] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [165: 108134400] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [158: 103546880] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [162: 106168320] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [174: 114032640] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2588672] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x974e99 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x974e98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:832 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x560c45 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x560c44 encoding/json.Marshal+0x184 encoding/json/encode.go:215 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2240] @ 0x48b4ac 0x4907d3 0x159627c 0x1596261 0x1597305 0x15984bb 0x1645323 0x495521 # 0x159627b encoding/binary.bigEndian.AppendUint32+0xfb encoding/binary/binary.go:192 # 0x1596260 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0xe0 github.com/pactus-project/pactus/www/zmq/publisher.go:60 # 0x1597304 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x1e4 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x425d05 0xcd755e 0xce1a91 0xce2e15 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0xcd755d 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 # 0xce1a90 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [13: 624] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 65280] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 2304] @ 0x48b48c 0x490767 0x160c668 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c7b97 0x10c77a6 0x113c0fe 0x1150bc8 0x159cc2c 0x132d00b 0x156f2fe 0x132ce63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d 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 # 0xd2f3a4 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 # 0x10c7b96 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 # 0x10c77a5 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 # 0x113c0fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x1150bc7 github.com/pactus-project/pactus/network.(*network).HostAddrs+0x27 github.com/pactus-project/pactus/network/network.go:427 # 0x159cc2b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x1cb github.com/pactus-project/pactus/www/grpc/network.go:40 # 0x132d00a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132ce62 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 4608] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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] @ 0x48b48c 0x490767 0x1617386 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617385 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xdc7d66 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc7d65 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e 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 # 0xda6f5a 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 # 0xdaaa44 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 352] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 12288] @ 0x48b4ac 0x4901c9 0xafeabf 0xafea52 0xafea56 0x103f38b 0x103e83b 0x495521 # 0xafeabe bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafea51 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafea55 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x103f38a github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x4ca github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/client.go:68 # 0x103e83a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 32] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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: 1032192] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 4096] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 109056] @ 0x48b4ac 0x4907d3 0x4d94d6 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c825 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c824 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 2160] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x76ae3b 0x760545 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x76ae3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 49152] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5630fb 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1664] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 48] @ 0x48b485 0x48b0a5 0x114af2c 0xc4dd27 0xc4daea 0xc4d645 0xc4d177 0xc4d01c 0x495521 # 0x114af2b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24b github.com/pactus-project/pactus/network/gossip.go:228 # 0xc4dd26 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4dae9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4d644 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4d176 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [5: 80] @ 0x48b485 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0xcecd76 0xce3e52 0xce3d45 0xce0ebe 0xcdfac5 0xcdf917 0xd5a691 0xe1ad6f 0xd5959e 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce0ebd 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 # 0xcdfac4 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 # 0xcdf916 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 # 0xd5a690 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 # 0xe1ad6e 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 # 0xd5959d 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] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6e69bc 0x6e6873 0x1596b6d 0x15984bb 0x1645323 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 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x1596b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 72] @ 0x48b485 0x425d05 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x741151 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [15: 6240] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0xc14733 0x1058010 0x1056031 0x105500b 0x10545d0 0x495521 # 0xc14732 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 # 0x105800f 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 1792] @ 0x48b4ac 0x4907d3 0x6c2bba 0x6c2b84 0x9686df 0x6c2d64 0x6c31bc 0x6c2cdd 0x9680b1 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c2bb9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2b83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9686de crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c2cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9680b0 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b485 0x4901c9 0x159aa4f 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159aa4e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb2e github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 8448] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 112] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755bd3 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b485 0x4901c9 0x105721b 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x105721a 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 # 0x1055456 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5630fb 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 288] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x15f5fdb 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x15f5fda github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x1308a6f 0x1320b45 0x130768f 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1308a6e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x4e github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:406 # 0x1320b44 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:59 # 0x130768e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:139 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 1792] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x75f9e5 0x75f980 0x75f96c 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75f9e4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75f97f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75f96b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x749baf 0x74b49d 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x115f4cb 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x539405 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xde5da5 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5da4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0x490767 0x46f309 0x114e03f 0x10c7b02 0x10c643b 0x10c5cd0 0x495521 # 0x114e03e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:230 # 0x10c7b01 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 # 0x10c643a 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 # 0x10c5ccf 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] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2016] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x159e15d 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e15c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x53b6f3 0x10d732d 0x10d72cf 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x10d732c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10d72ce 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [7: 336] @ 0x48b485 0x425d05 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564559 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x16847a5 0x168fe12 0x699962 0x4d83ae 0xda9f08 0xda9e33 0xda9d4a 0xda94f2 0xde1c47 0xde0492 0xddf205 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 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 # 0xda9f07 io.ReadFull+0xe7 io/io.go:354 # 0xda9e32 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 # 0xda9d49 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 # 0xda94f1 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 # 0xde1c46 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [8: 256] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x48b01b 0x160ebbf 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x160ebbe github.com/creachadair/jrpc2.(*Server).deliver+0xde github.com/creachadair/jrpc2@v1.3.5/server.go:281 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x4901c9 0xda7915 0xda81f3 0xda7c4f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda81f2 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 # 0xda7c4e 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x421deb 0x12408b0 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12408af google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 24] @ 0x48b485 0x490767 0x12c5c67 0x12d72d3 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12c5c66 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.80.0/rpc_util.go:384 # 0x12d72d2 google.golang.org/grpc.newClientStreamWithParams+0x1d2 google.golang.org/grpc@v1.80.0/stream.go:309 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 64] @ 0x48b4a5 0x425d05 0x6e3c96 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e3c95 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x35 github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd78f9c 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 224] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x10d71ec 0xc1a5ed 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 # 0x10d71eb 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 # 0xc1a5ec 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 0x46eef3 0x12650af 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12650ae google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 192] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 110592] @ 0x48b4ac 0x4901c9 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 2688] @ 0x48b4ac 0x4907d3 0x120186a 0x12016ab 0x120a04b 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12016aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x120a04a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 9060352] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 240] @ 0x48b485 0x425d05 0x132dcf7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x132dcf6 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:41 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 144] @ 0x48b485 0x48b145 0x12326a5 0x125a653 0x125a654 0x125a2f3 0x1259d05 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a2f2 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x1259d04 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 30720] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 288] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab72 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5cab71 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 40] @ 0x48b485 0x490767 0x160c668 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 6784] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x4731d7 0x51fa86 0x11fb055 0x11fb096 0x1612687 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11fb054 google.golang.org/grpc/internal/status.(*Status).String+0xb4 google.golang.org/grpc@v1.80.0/internal/status/status.go:202 # 0x11fb095 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.80.0/internal/status/status.go:212 # 0x1612686 github.com/creachadair/jrpc2.tasks.responses+0x226 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1920] @ 0x48b485 0x425d05 0xda3337 0xda3436 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda3336 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 # 0xda3435 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 18432] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b485 0x46eef3 0x12650af 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12650ae google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x46ea6d 0x12d9aed 0x12d9a93 0x12d95f7 0x12d95e7 0x12d9ded 0x12da1e5 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d9aec google.golang.org/grpc/metadata.copyOf+0x64c google.golang.org/grpc@v1.80.0/metadata/metadata.go:237 # 0x12d9a92 google.golang.org/grpc/metadata.MD.Copy+0x5f2 google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12d95f6 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x156 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d95e6 google.golang.org/grpc.(*csAttempt).shouldRetry+0x146 google.golang.org/grpc@v1.80.0/stream.go:718 # 0x12d9dec google.golang.org/grpc.(*clientStream).retryLocked+0x6c google.golang.org/grpc@v1.80.0/stream.go:785 # 0x12da1e4 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xd027b6 0xd028af 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 16] @ 0x48b485 0x425d05 0x1322493 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1322492 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:137 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2560] @ 0x48b4ac 0x4901c9 0x8e888c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e888b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 320] @ 0x48b485 0x490767 0x1616fc5 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616fc4 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 49152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 16384] @ 0x48b4ac 0x4907d3 0x12026df 0x12024ab 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12026de google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x12024aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [332: 679936] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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 0x4907d3 0xd66919 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd66918 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 32] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce2d27 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2d26 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x226 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:868 # 0xd3c218 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 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 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 # 0x10545cf github.com/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 [16: 9216] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x6f2c72 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f2c71 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x8b76e9 0xd667ec 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x8b76e8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0xd667eb github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15daf 0xb16db5 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 0xcecd76 0xcee505 0xce6d14 0xcdfe6a 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce6d13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:465 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 2688] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [11: 1232] @ 0x48b485 0x421deb 0x13101e5 0x131016e 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x13101e4 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPattern+0xc4 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:416 # 0x131016d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [141: 91250688] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6c3125 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x782336 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x782335 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [127: 82190336] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [143: 92545024] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x47329e 0x473292 0x472805 0x472a10 0x66982f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0xcfe245 0xcfe1d6 0xd00591 0x495521 # 0x66982e 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 # 0xcfe244 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfe1d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x68314e 0x68322c 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68314d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x68322b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 224] @ 0x48b485 0x490767 0x160c668 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 96] @ 0x48b485 0x425d05 0x1240458 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1240457 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 1344] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x69c4b2 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c4b1 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [136: 88014848] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [145: 93839360] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1277952] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [145: 93839360] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [138: 89309184] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x7b7edd 0x8c8b31 0x1059359 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7b7edc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1059358 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 # 0x1058b7b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 160] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce415c 0xce4048 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce415b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x27b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce4047 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:75 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 1916928] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6754b2 0x66e4fb 0x66dbbb 0x662ed8 0x676967 0x64d74b 0x64d088 0x64c819 0x64b565 0x665e3e 0x650605 0x651aa5 0x65500c 0x495521 # 0x6754b1 net.sockaddrToUDP+0x71 net/udpsock_posix.go:20 # 0x66e4fa net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x64d74a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665e3d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650604 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x132c69c 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x132c69b github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:148 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 144] @ 0x48b485 0x425d05 0x539405 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x16119a5 0x160de85 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 1792] @ 0x48b4ac 0x4901c9 0x8c514f 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 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] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 192] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6e41f6 0x6e4048 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e41f5 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x95 github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 288] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 128] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1568] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0xafeb9a 0x1055cf6 0x105500b 0x10545d0 0x495521 # 0xafeb99 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x199 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1055cf5 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 # 0x105500a 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 # 0x10545cf github.com/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 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2688] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb2d356 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xb7bb2b 0xb7ba97 0xb7c07a 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c079 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xd0283e 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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: 96] @ 0x48b485 0x425d05 0xb7bc45 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x40fdb2 0x48b7a9 0x12c5aca 0x12c5aad 0x12c5aa0 0x12dbdcf 0x12db634 0x12b80e4 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12c5ac9 google.golang.org/grpc/metadata.MD.Copy+0x49 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12c5aac google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x2c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12c5a9f google.golang.org/grpc.TrailerCallOption.after+0x1f google.golang.org/grpc@v1.80.0/rpc_util.go:293 # 0x12dbdce google.golang.org/grpc.(*clientStream).finish+0x48e google.golang.org/grpc@v1.80.0/stream.go:1085 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 71680] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b 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 0x46eabf 0x4e0885 0x4e2cf6 0x4e2cfe 0x51382b 0x513814 0x514714 0x5146d7 0x5146a6 0x512afe 0x73c798 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x73c797 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1104] @ 0x48b4ac 0x473854 0x473366 0xb7747a 0xb77413 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb77479 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb77412 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x539e0a 0x10d75b2 0x115407b 0x115056a 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x10d75b1 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53978f 0x11347a5 0xde2022 0xde0492 0xddf205 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x11347a4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169bd77 0x699573 0x699acb 0xda7adc 0xda1f68 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda5f24 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [16: 512] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce9e65 0xce9dec 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0xb79734 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0xb79733 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x53af48 0x53b60d 0x53b5cf 0x158f1de 0x1597408 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1597407 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2e7 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x7b7ad5 0x7b80e8 0x7b7f11 0x8c8b31 0x1059359 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7b7ad4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b80e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b7f10 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1059358 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 # 0x1058b7b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x169bd77 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x490767 0x4e02f8 0x4dfdf3 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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: 3145728] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 416] @ 0x48b485 0x4901c9 0xc14c56 0x1057e4f 0x1056031 0x105500b 0x10545d0 0x495521 # 0xc14c55 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 # 0x1057e4e 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x48b665 0x48b6d3 0x4cc265 0x6b6a85 0x6b7590 0x6b7c67 0xd66748 0xd66716 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x6b6a84 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6b758f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6b7c66 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd66747 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd66715 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce300f 0xd3c219 0x10d77af 0x115407b 0x115056a 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce300e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:886 # 0xd3c218 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 # 0x10d77ae 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 64] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x130e2fe 0x130a1e3 0x130a8f9 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130e2fd github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x3d github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:166 # 0x130a1e2 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xc2 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:123 # 0x130a8f8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:159 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 64] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 10752] @ 0x48b48c 0x4901c9 0x159d510 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d50f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c34c 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c34b github.com/creachadair/jrpc2.jmessages.toJSON+0xab github.com/creachadair/jrpc2@v1.3.5/json.go:73 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1792] @ 0x48b48c 0x490767 0xb35030 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb3502f 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 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [8: 192] @ 0x48b485 0x425d05 0x76ae3b 0x760545 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x76ae3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x41b494 0xd5fefb 0x1054be5 0x1054eda 0x10545d0 0x495521 # 0xd5fefa github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x1054be4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1054ed9 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 # 0x10545cf github.com/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 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x48b145 0x69c6d3 0x6e4210 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x130753b 0x130753c 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x130753a google.golang.org/grpc/metadata.NewOutgoingContext+0x9a google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x130753b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:87 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 576] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eb837 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eb836 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:265 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xce3f34 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xce3f33 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 32] @ 0x48b485 0x425d05 0xd3c1cd 0x10d77af 0x115407b 0x115056a 0x495521 # 0xd3c1cc 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 # 0x10d77ae 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [7: 672] @ 0x48b485 0x425d05 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x499b6b 0x5485e6 0x822d28 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x499b6a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 112] @ 0x48b4a5 0x4731d7 0x160c03b 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c03a github.com/creachadair/jrpc2.ParseRequests+0x11a github.com/creachadair/jrpc2@v1.3.5/json.go:23 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 192] @ 0x48b485 0x425d05 0x53b6f3 0x1326972 0x132690b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1326971 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132690a 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda8045 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda8044 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 # 0xda7bef 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4907d3 0x16847a5 0x168fe12 0x16ef88e 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef88d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb02ca5 0xb74789 0xb7696f 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 [2: 48] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0x8fcce5 0x8fccef 0xd5ffcf 0x1054be5 0x1054eda 0x10545d0 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8fcce4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8fccee github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd5ffce github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x1054be4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1054ed9 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 # 0x10545cf github.com/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: 172800] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 128] @ 0x48b485 0x425d05 0xcecd76 0xce6385 0xce622f 0xce5c45 0xce57c5 0xce5be5 0xce57c5 0xd01727 0xd00d85 0xd00730 0xd00578 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce6384 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x504 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce622e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x3ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:417 # 0xce5c44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:374 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xd01726 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x126 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [8: 896] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x1054e7e 0x10545d0 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 # 0x1054e7d 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 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 480] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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 0x16f0138 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4ac 0x41b526 0xd027c9 0xd028c5 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd027c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 5376] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 256] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 3342336] @ 0x48b4b3 0x4907d3 0x74746f 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74746e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x425d05 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x5610be 0x560b13 0x160fc86 0x160ea58 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 # 0x5610bd encoding/json.newEncodeState+0x1d encoding/json/encode.go:316 # 0x560b12 encoding/json.Marshal+0x52 encoding/json/encode.go:206 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160ea57 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 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda707a 0xda7e6a 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda7e69 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xdb2a2a 0xdb2a08 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2a29 github.com/quic-go/quic-go.newSendQueue+0x109 github.com/quic-go/quic-go@v0.59.0/send_queue.go:39 # 0xdb2a07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [8: 512] @ 0x48b485 0x490767 0x160c668 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 176] @ 0x48b485 0x425d05 0x1617f8b 0x1617f64 0x1617f2f 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617f8a net/textproto.MIMEHeader.Set+0x1ca net/textproto/header.go:22 # 0x1617f63 net/http.Header.Set+0x1a3 net/http/header.go:40 # 0x1617f2e github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:148 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 18432] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x16c6d2d 0x16d006c 0x16d98bf 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d006b crypto/internal/fips140/ecdsa.bits2octets[...]+0xab crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x16d98be crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 216] @ 0x48b485 0x425d05 0x6a0c55 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a0c54 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xda7a8d 0xda81a5 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda7a8c github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1ec github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:21 # 0xda81a4 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 # 0xda7c9c 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x65c3ef 0x65bf85 0x65be25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x65c3ee net.newAddr+0x26e net/interface_linux.go:182 # 0x65bf84 net.addrTable+0x124 net/interface_linux.go:153 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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: 800] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x6e3e45 0x6e6210 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e3e44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xdaa66a 0xdaa84f 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 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 # 0xdaa84e 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eb837 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eb836 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:265 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x4a3dd9 0x4a34c5 0x5d9ed2 0x5d9eb5 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d9ed1 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x191 github.com/consensys/gnark-crypto@v0.20.1/field/pool/pool.go:27 # 0x5d9eb4 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 24] @ 0x48b485 0x425d05 0x74cc26 0x74cc52 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74cc25 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x74cc51 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc26dc5 0xc26bc8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc26dc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc26bc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 16] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x160c668 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e2eb3 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e2eb2 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6e6125 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xdf1e1c 0xdf1cb9 0xdc7dc5 0xdac6ca 0xdac7fe 0xde24a6 0xde0492 0xddf205 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 # 0xdf1e1b 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 # 0xdf1cb8 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 # 0xdc7dc4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xdac6c9 github.com/quic-go/quic-go.newCryptoStream+0xc9 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xdac7fd github.com/quic-go/quic-go.init.func1+0x1fd github.com/quic-go/quic-go@v0.59.0/connection.go:278 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x539405 0x13207a5 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x13207a4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:740 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 768] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xd971be 0xd999de 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 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 # 0xd971bd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:41 # 0xd999dd 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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: 48] @ 0x48b4a5 0x4731d7 0x51fdb1 0x80e145 0x120a3fc 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x51fdb0 fmt.Sprint+0x50 fmt/print.go:280 # 0x80e144 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:316 # 0x120a3fb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 336] @ 0x48b485 0x425d05 0x53b6f3 0x12408dd 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12408dc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 2496] @ 0x48b485 0x4901c9 0x6f45f3 0x1165283 0x116eb82 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f45f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1165282 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:643 # 0x116eb81 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 192] @ 0x48b485 0x425d05 0x160df6f 0x4a49ca 0x495521 # 0x160df6e github.com/creachadair/jrpc2.(*Server).serve+0x4e 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 0xce3c7e 0xce183c 0xce35c5 0x10551f2 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xce3c7d 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 # 0xce183b 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 # 0xce35c4 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 # 0x10551f1 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x69fd36 0x69fcff 0x8ee77a 0x8ecd85 0x116487b 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69fd35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fcfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x8ee779 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8ecd84 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116487a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:588 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 64] @ 0x48b485 0x4901c9 0x118ae6f 0x1598dbd 0x1323dab 0x156f2fe 0x1323c03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x118ae6e github.com/pactus-project/pactus/consensus/manager.(*manager).Instances+0x2e github.com/pactus-project/pactus/consensus/manager/manager.go:86 # 0x1598dbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x7c github.com/pactus-project/pactus/www/grpc/blockchain.go:35 # 0x1323daa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323c02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 640] @ 0x48b4ac 0x4901c9 0x169beae 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x16ef60c 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x966d9b 0x966c63 0x966c68 0x6c2d64 0x6c31bc 0x966bf4 0x966bd3 0x6c2d64 0x6c31bc 0x96625d 0x966154 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x966d9a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966c62 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x966c67 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966bf3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966bd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96625c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966153 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x48b75a 0x48b76f 0xd0e67f 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0xd0e67e 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 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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 [16: 4608] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x48b99d 0x4d232d 0x4b6bbb 0x873c9a 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x873c99 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 640] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c38c5 0x7c348e 0xb15daf 0xb16f55 0xb15537 0xe00d56 0xe00d48 0x11346bf 0xde2022 0xde0492 0xddf205 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16f54 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 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 # 0x11346be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 16] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 48] @ 0x48b485 0x425d05 0x12d62f2 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d62f1 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 336] @ 0x48b485 0x425d05 0x53b6f3 0x13271f2 0x132718b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x13271f1 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132718a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 64] @ 0x48b485 0x4901c9 0x159aa4f 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159aa4e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb2e github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 14336] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 64] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 10752] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 896] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x12da808 0x12d825f 0x12da242 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d825e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x159df78 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159df77 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:155 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 384] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15a1328 0x15a12c1 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1327 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a12c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:358 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 576] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x158f1de 0x159682e 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x159682d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x22d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x13255fc 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x13255fb github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:490 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 288] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 96] @ 0x48b4ac 0x4901c9 0x8fced5 0x8fd2f4 0x8fd017 0xd5e1f3 0x10d6249 0xd30625 0x495521 # 0x8fced4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8fd016 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5e1f2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x421deb 0x6a322d 0x6a3d35 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1120] @ 0x48b485 0x4901c9 0xb008cf 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ce github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x425d05 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x741151 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 120] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda1f68 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 24] @ 0x48b485 0x4901c9 0x6e6169 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x40fdb2 0x48b7a9 0x123516b 0x1235143 0x12c59fc 0x12dbdcf 0x12db634 0x12b80e4 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x123516a google.golang.org/grpc/metadata.MD.Copy+0x6a google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x1235142 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:132 # 0x12c59fb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.80.0/rpc_util.go:271 # 0x12dbdce google.golang.org/grpc.(*clientStream).finish+0x48e google.golang.org/grpc@v1.80.0/stream.go:1085 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [69: 44089344] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bb2b 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb35359 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 # 0xb8338b 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 # 0xb8336d 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 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 224] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51f971 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xd2045a 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 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 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 # 0x10d859e 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 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d 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 0xb7bb2b 0xb7ba97 0xb7c0a6 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0a5 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:110 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 [10: 1760] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 160] @ 0x48b485 0x425d05 0x1325655 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1325654 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:497 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 112] @ 0x48b4a5 0x425d05 0x12d733d 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d733c google.golang.org/grpc.newClientStreamWithParams+0x23c google.golang.org/grpc@v1.80.0/stream.go:313 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [62: 39616512] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [68: 43450368] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [76: 48562176] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [70: 44728320] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [68: 43450368] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 40894464] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x6c3125 0x969985 0x9698dc 0x93be97 0x9758dd 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9758dc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b485 0x425d05 0x97509a 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x975099 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:846 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 240] @ 0x48b4ac 0x4731d7 0x1590f11 0x1590599 0x495521 # 0x1590f10 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1590598 github.com/go-zeromq/zmq4.(*pubMWriter).run+0x58 github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [2: 320] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1728] @ 0x48b485 0x490767 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 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 # 0x10c8727 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 # 0x10c61f0 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 # 0x10c5ccf 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: 896] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x12d7ce7 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7ce6 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x6e47bd 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e47bc github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6c68df 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c68de crypto/ecdsa.pointToAffine+0x13e crypto/ecdsa/ecdsa.go:630 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b485 0x490767 0xb1b2c9 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xb1b2c8 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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] @ 0x48b4ac 0x4907d3 0x16847a5 0x16eff27 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eff26 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3584] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x976738 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 3360] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x938b5d 0x93a773 0x938aad 0x93c1b1 0x93c1b2 0x93c239 0x976738 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 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 # 0x938b5c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x93a772 crypto/tls.(*Conn).retryReadRecord+0x72 crypto/tls/conn.go:800 # 0x938aac crypto/tls.(*Conn).readRecordOrCCS+0x12ec crypto/tls/conn.go:759 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 75776] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 192] @ 0x48b485 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x425d05 0xda461e 0xda3eef 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda461d 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 # 0xda3eee 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [8: 10240] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 4032] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4158bd 0x159e15d 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e15c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 96] @ 0x48b4ac 0x473854 0x473366 0x10dd906 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x10dd905 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 128] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x69629b 0x1199802 0x1199737 0x119918e 0x1155de3 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x69629a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x1199801 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:292 # 0x1199736 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x296 github.com/pactus-project/pactus/sync/sync.go:304 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4a5 0x4731d7 0x51fa86 0x73dcf4 0x73c73f 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x73dcf3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x73c73e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x473854 0x473366 0x1607a57 0x16148f5 0x161481c 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1607a56 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x16148f4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5f5e66 0x60c18c 0x60b965 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4907d3 0x11fd047 0x1203a05 0x1203265 0x1326b12 0x1326ade 0x1326aca 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x11fd046 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x1203a04 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1326b11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326add google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ac9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x4901c9 0x531c7f 0x696385 0x69636b 0x69ef4c 0x69f02b 0x15fce2f 0x15fe90a 0x15fd2db 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x696384 strings.Split+0xc4 strings/strings.go:361 # 0x69636a github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xaa github.com/pactus-project/pactus/util/number.go:17 # 0x69ef4b github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x69f02a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15fce2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:241 # 0x15fe909 github.com/pactus-project/pactus/www/html.txToTable+0x1529 github.com/pactus-project/pactus/www/html/transaction.go:91 # 0x15fd2da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b4a5 0x425d05 0x8b797d 0x8b795e 0x8c5d46 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x8b797c 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 # 0x8b795d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x8c5d45 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x6bc172 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 [4: 2048] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa9cc 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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] @ 0x48b485 0x48b145 0x822cee 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822ced google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 240] @ 0x48b485 0x421deb 0xb076dd 0xb076bd 0xb7b485 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb076dc go.opentelemetry.io/otel/metric.WithAttributeSet+0x7c go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb076bc 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 # 0xb7b484 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:157 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 3840] @ 0x48b485 0x425d05 0x931a90 0xda8bde 0xda8fe5 0x96bc22 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x931a8f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xda8bdd 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 # 0xda8fe4 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 # 0x96bc21 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [3: 14592] @ 0x48b48c 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 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 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0d4c 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 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 960] @ 0x48b485 0x425d05 0x931a90 0xda8bde 0xda2f3a 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x931a8f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xda8bdd 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 # 0xda2f39 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4907d3 0x40ca2b 0x1202385 0x1202366 0x120a21f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x40ca2a internal/strconv.AppendUint+0x16a internal/strconv/itoa.go:74 # 0x1202384 strconv.AppendUint+0x44 strconv/number.go:227 # 0x1202365 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x25 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:187 # 0x120a21e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:309 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x169be70 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x5caa7e 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 560] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x1153fd2 0x115056a 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 # 0x1153fd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 256] @ 0x48b485 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xda7915 0xda8045 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda8044 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 # 0xda7bef 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x93c75e 0x93c46f 0x976738 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c75d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x7b7edd 0x8c8b31 0xc12db6 0xc12ddc 0xd2afd8 0xd38c05 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7b7edc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc12db5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc12ddb 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 # 0xd2afd7 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 # 0xd38c04 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: 192] @ 0x48b485 0x425d05 0x6c3125 0x95fe2d 0x95f9b4 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95fe2c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f9b3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 96] @ 0x48b485 0x425d05 0x76ae3b 0x760545 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x76ae3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 176] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xb16fb4 0xb15537 0xe00d56 0xe00d48 0xe0569e 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb16fb3 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 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 # 0xe0569d 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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: 96] @ 0x48b485 0x425d05 0x881e75 0x8a65af 0x8aa722 0x12093d1 0x822cd6 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x881e74 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/convert_list.go:75 # 0x8a65ae google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xae google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:227 # 0x8aa721 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:51 # 0x12093d0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:229 # 0x822cd5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 2496] @ 0x48b4ac 0x4901c9 0x8e888c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e888b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 24192] @ 0x48b4ac 0x4907d3 0x120186a 0x12024cb 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12024ca google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1056] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 408] @ 0x48b4ac 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x490767 0x1265045 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x1265044 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:79 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [14: 224] @ 0x48b485 0x48b0a5 0x159d6ed 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d6ec github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 864] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15ac170 0x15abe0e 0x15ac8a5 0x15a652b 0x15a67fa 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15ac16f github.com/gorilla/mux.extractVars+0x4cf github.com/gorilla/mux@v1.8.1/regexp.go:386 # 0x15abe0d github.com/gorilla/mux.routeRegexpGroup.setMatch+0x16d github.com/gorilla/mux@v1.8.1/regexp.go:347 # 0x15ac8a4 github.com/gorilla/mux.(*Route).Match+0x384 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x15a652a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x15a67f9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 192] @ 0x48b4a5 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x421deb 0x15913e5 0x1590db4 0x158f234 0x1597408 0x15984bb 0x1645323 0x495521 # 0x15913e4 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x1590db3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x158f233 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1597407 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2e7 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x490af2 0x52d445 0x52d530 0x5338e5 0x11f0b7e 0x1308105 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x5338e4 strings.ToLower+0xa4 strings/strings.go:746 # 0x11f0b7d google.golang.org/grpc/metadata.Pairs+0x9d google.golang.org/grpc@v1.80.0/metadata/metadata.go:87 # 0x1308104 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xb24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:204 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1408] @ 0x48b48c 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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 0x97585a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x975859 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 crypto/tls/handshake_server_tls13.go:893 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 3584] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x53b6f3 0x1054876 0x1054877 0x1054eda 0x10545d0 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1054875 github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x75 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:101 # 0x1054876 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x76 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x6c1625 0x7e22ab 0x7e838a 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e22aa crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7e8389 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4ac 0x4731d7 0x159bc7a 0x159bbfa 0x159bb97 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bc79 encoding/hex.EncodeToString+0x1f9 encoding/hex/hex.go:129 # 0x159bbf9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x179 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159bb96 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x116 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xb7bc45 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x4731d7 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce2e73 0xd3c219 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2e72 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:876 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0xb3535a 0xb83f79 0xb82d67 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb82d66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:243 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdf3a86 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdf3a85 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x265 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x48b145 0x7f311c 0x7f37b9 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7f311b crypto/x509.marshalPublicKey+0x17b crypto/x509/x509.go:110 # 0x7f37b8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2080] @ 0x48b485 0x4901c9 0x6f4312 0x1164750 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4311 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:86 # 0x116474f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:577 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x160bf85 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160bf84 github.com/creachadair/jrpc2.ParseRequests+0x64 github.com/creachadair/jrpc2@v1.3.5/json.go:20 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 1280] @ 0x48b485 0x490767 0x160f35e 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f35d github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x4fd github.com/creachadair/jrpc2@v1.3.5/server.go:328 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [6: 384] @ 0x48b485 0x490767 0x160c668 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd2b74e 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd2b74d 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 64] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [11: 16896] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xde6b7b 0xde6b72 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xde6b7a github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x25a github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:57 # 0xde6b71 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x251 github.com/quic-go/quic-go@v0.59.0/streams_map.go:82 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x421e68 0x6e6933 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e6932 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6c3125 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0xb00fdd 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 [2: 352] @ 0x48b485 0x4901c9 0xc2ba65 0xc2c188 0xc368a5 0x495521 # 0xc2ba64 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2c187 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 320] @ 0x48b485 0x490767 0xff4ff9 0xff2aa5 0xff17a7 0x1236dba 0x12369de 0x1237891 0x1236459 0x124c9fc 0x495521 # 0xff4ff8 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x258 golang.org/x/net@v0.53.0/http2/hpack/tables.go:67 # 0xff2aa4 golang.org/x/net/http2/hpack.(*dynamicTable).add+0x44 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:174 # 0xff17a6 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2a6 golang.org/x/net@v0.53.0/http2/hpack/encode.go:68 # 0x1236db9 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x119 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:742 # 0x12369dd google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x7d google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:703 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [6: 480] @ 0x48b485 0x425d05 0x8b7994 0x8b78bd 0x8c8b05 0x1059359 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1059358 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 # 0x1058b7b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 336] @ 0x48b485 0x425d05 0xc280cc 0xc280c0 0xc2e40f 0xc2beb6 0xc368a5 0x495521 # 0xc280cb github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc280bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2e40e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 1344] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1664] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 1344] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x48b0a5 0x87fa3b 0x8a7019 0x8aac96 0x12052d7 0x12044f9 0x1203265 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x87fa3a google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x9a google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:331 # 0x8a7018 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8aac95 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x12052d6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x12044f8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [16: 1536] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 640] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2304] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f7947 0x8f9517 0x8fa5ff 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f7946 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:105 # 0x8f9516 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x96 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8fa5fe github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 672] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x86e8a5 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0xb16e19 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 2304] @ 0x48b4ac 0x4901c9 0xd705e8 0xd72e17 0xdbc37b 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xd705e7 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 # 0xd72e16 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 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b4ac 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e39bd 0x6e32d0 0x1597265 0x15984bb 0x1645323 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e39bc github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x19c github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6e32cf github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x8f github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x1597264 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x144 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x4e7b07 0xcecd4f 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x1056290 0x105500b 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x105628f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x86f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x105500a 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 # 0x10545cf github.com/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 0x490767 0x51ce53 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x10dd6c5 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x10dd6c4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [6: 96] @ 0x48b485 0x425d05 0xc4b10b 0xc2c8fb 0xc2c8d6 0xc368a5 0x495521 # 0xc4b10a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc2c8fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2c8d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc368a4 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda81f3 0xda7c4f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 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 # 0xda7c4e 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 64] @ 0x48b485 0x46eef3 0x12650af 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12650ae google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 96] @ 0x48b485 0x425d05 0xd73b14 0xd738fc 0xdb64e5 0xdb5f65 0xdb3bd2 0x495521 # 0xd73b13 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd738fb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xdb64e4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.59.0/connection.go:1095 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x69c6bb 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c569 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 192] @ 0x48b4ac 0x4907d3 0x8e9330 0x8e9366 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x8e932f github.com/pactus-project/pactus/store.publicKeyKey+0xaf github.com/pactus-project/pactus/store/block.go:26 # 0x8e9365 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xe5 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xce0e4a 0xcdfac5 0xcdf917 0x11346f8 0xde2022 0xde0492 0xddf205 0x495521 # 0xce0e49 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0xa9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:564 # 0xcdfac4 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 # 0xcdf916 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 # 0x11346f7 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:397 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 1792] @ 0x48b4ac 0x4907d3 0x75fc88 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75fc87 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3200] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 20480] @ 0x48b4ac 0x4901c9 0xdf1405 0x4a35b1 0xdc0d0c 0xdc0d00 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdf1404 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 # 0xdc0d0b github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdc0cff github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.59.0/connection.go:2595 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x6ad094 0x6acf8a 0x97a370 0x97aa6a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad093 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x93 crypto/ecdh/x25519.go:56 # 0x6acf89 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x97a36f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x97aa69 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1024] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [8: 128] @ 0x48b485 0x425d05 0xcecd76 0xce3e52 0xce3d45 0xce1328 0xcdfe46 0xd30477 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1327 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 # 0xcdfe45 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 # 0xd30476 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: 160] @ 0x48b485 0x425d05 0x8ec639 0x8ec62d 0x8ec5dc 0x8f7fc8 0x8fa706 0x8fa573 0x8fc5bf 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8ec638 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ec62c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8ec5db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x8f7fc7 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x147 github.com/pactus-project/pactus/sandbox/sandbox.go:162 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc5be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x160c668 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 1680] @ 0x48b485 0x425d05 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 960] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 128] @ 0x48b485 0x490767 0x12d6479 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x8fdb51 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc14413 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 # 0x8fdb50 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xb06bcc 0xb08d13 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb06bcb 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 # 0xb08d12 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0x4731d7 0x51fa86 0xa5d034 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 160] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x10dd349 0x10d9176 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 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 # 0xb0acb3 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0xb7bc45 0xb7bc91 0xb7c02c 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0xb7bea5 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bea4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 64] @ 0x48b485 0x490767 0x1307edf 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1307ede github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8fe github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:194 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4907d3 0x560be5 0x160c888 0x160c2d7 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160c887 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 22528] @ 0x48b4ac 0x4901c9 0x9f958b 0x9f9567 0x9fa2cc 0x9feab8 0x495521 # 0x9f958a bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0x9f9566 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0x9fa2cb net/http.(*conn).readRequest+0x92b net/http/server.go:1071 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [13: 208] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda1f68 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [5: 1440] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f802a 0x8fa706 0x8fa573 0x8fc5bf 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f8029 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc5be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x9847af 0x935cf6 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x9847ae crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xd72157 0xde31b4 0xde3033 0xddf5ef 0x495521 # 0xd72156 github.com/quic-go/quic-go/internal/wire.(*ExtendedHeader).Log+0x236 github.com/quic-go/quic-go@v0.59.0/internal/wire/extended_header.go:141 # 0xde31b3 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0xd3 github.com/quic-go/quic-go@v0.59.0/server.go:915 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xddae4b 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xddae4a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x7dbb6a 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7dbb69 crypto/x509.(*CertPool).addCertFunc+0x2a9 crypto/x509/cert_pool.go:210 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [15: 40320] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97e9b8 0x97e39c 0x93c187 0x93c3db 0x96badb 0x96b05a 0x93ece9 0x97d3bf 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 # 0x97e9b7 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97e39b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x93c186 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x93c3da crypto/tls.(*Conn).readHandshake+0x1da crypto/tls/conn.go:1116 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6c68df 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c68de crypto/ecdsa.pointToAffine+0x13e crypto/ecdsa/ecdsa.go:630 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x410ced 0x4158bd 0x159e15d 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e15c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 1024] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 448] @ 0x48b4ac 0x4901c9 0x790b86 0xd2fc46 0xd2fc2d 0xd2fc13 0xd2fc47 0xd3b83c 0x10d62e3 0xd30625 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xd2fc45 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd2fc2c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd2fc12 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd2fc46 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 # 0xd3b83b 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 # 0x10d62e2 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x421deb 0x6a322d 0x6a3c7f 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x76ae3b 0x760545 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x76ae3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 16] @ 0x48b485 0x425d05 0xd05c1b 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0x1154738 0x495521 # 0xd05c1a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd05e07 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 # 0xd3bb29 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 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0xd76aa5 0xd72fbb 0xdbc37b 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd76aa4 github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x264 github.com/quic-go/quic-go@v0.59.0/internal/wire/new_connection_id_frame.go:50 # 0xd72fba github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x25a github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:151 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 320] @ 0x48b4ac 0x425d05 0x4e112d 0x4e13d7 0x658fac 0x6727fb 0x671750 0xa045ec 0x16019b7 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x658fab net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x16019b6 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 24] @ 0x48b485 0x48b145 0x1151a4a 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x1151a49 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1c9 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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 0x40fdb2 0x48b7a9 0x123516b 0x1235143 0x12c59fc 0x12dbdcf 0x12db634 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x123516a google.golang.org/grpc/metadata.MD.Copy+0x6a google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x1235142 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:132 # 0x12c59fb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.80.0/rpc_util.go:271 # 0x12dbdce google.golang.org/grpc.(*clientStream).finish+0x48e google.golang.org/grpc@v1.80.0/stream.go:1085 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x425d05 0x8e9496 0x8e9484 0x8eb51b 0x8e9da6 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e9495 github.com/pactus-project/pactus/crypto/ed25519.PublicKeyFromBytes+0x215 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:50 # 0x8e9483 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x203 github.com/pactus-project/pactus/store/block.go:167 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16f04ef 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16f04ee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 384] @ 0x48b485 0x490767 0x160f43a 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f439 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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: 160] @ 0x48b485 0x421deb 0x6a322d 0x6a3c7f 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0xc21725 0xc39f1b 0xc3680a 0x495521 # 0xc21724 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc39f1a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc36809 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] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66982f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x66982e 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 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [6: 672] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd04776 0xd0464c 0xd06038 0xd3c2a2 0x11540c8 0x115056a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd0464b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd06037 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 # 0xd3c2a1 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 # 0x11540c7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:91 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [7: 560] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc84ef 0xdc7dfd 0xdc5e05 0xdc6aeb 0xdbd58c 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xdc84ee github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdc5e04 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:55 # 0xdc6aea github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xca github.com/quic-go/quic-go@v0.59.0/crypto_stream_manager.go:32 # 0xdbd58b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.59.0/connection.go:1998 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f04ef 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f04ee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x5d9dc5 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 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 # 0x60b93c 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 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3072] @ 0x48b4ac 0x4901c9 0xd7dc65 0x4a35b1 0xd78fe5 0xd78fd9 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd7dc64 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 # 0xd78fe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xd78fd8 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 64] @ 0x48b485 0x490767 0x12599fc 0x124643b 0x1246417 0x1249e3f 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x124643a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1246416 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1249e3e 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: 442368] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 442368] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 442368] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 442368] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 442368] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 480] @ 0x48b485 0x4901c9 0x1057e92 0x1057e62 0x1056031 0x105500b 0x10545d0 0x495521 # 0x1057e91 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1057e61 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 2912] @ 0x48b485 0x4901c9 0x6f45f3 0x11637ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f45f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x11637b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:478 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x48b665 0x48b6d3 0x4cc265 0x6b6a85 0x6b7590 0x6b7c67 0xd66748 0xd66716 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x6b6a84 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6b758f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6b7c66 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd66747 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd66715 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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: 384] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1245184] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x8e8808 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e8807 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x47 github.com/pactus-project/pactus/store/block.go:55 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 216] @ 0x48b485 0x48b145 0x69c5f6 0x6a0f87 0x6a071c 0x159a3b5 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69c5f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a0f86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:167 # 0x6a071b github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9b github.com/pactus-project/pactus/types/certificate/certificate.go:95 # 0x159a3b4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 3072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x160c359 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x169be70 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 32] @ 0x48b485 0x425d05 0x74b63e 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 864] @ 0x48b485 0x425d05 0x55a0b7 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x48b0a5 0xce3f34 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xce3f33 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 160] @ 0x48b485 0x421deb 0x6a322d 0x6a3d35 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x9fb2cf 0x9fad57 0x9fdc37 0x9fda8a 0x130af36 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb2ce net/http.Header.Clone+0x6ee net/http/header.go:104 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x9fdc36 net/http.(*response).write+0x116 net/http/server.go:1644 # 0x9fda89 net/http.(*response).Write+0x29 net/http/server.go:1621 # 0x130af35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:203 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 240] @ 0x48b485 0x48b605 0x499b57 0x5485e6 0x822d28 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b604 internal/reflectlite.unsafe_New+0x24 runtime/malloc.go:2235 # 0x499b56 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x1055f76 0x105500b 0x10545d0 0x495521 # 0x1055f75 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x555 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:535 # 0x105500a 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 # 0x10545cf github.com/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 0x4901c9 0x6e4f8f 0x6e6f3d 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e4f8e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6e6f3c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xa5878c 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x425d05 0xb03058 0xb03020 0xb7fe6a 0xb848a4 0x495521 # 0xb03057 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x457 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:20 # 0xb0301f 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 # 0xb7fe69 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 # 0xb848a3 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 0x6c3125 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x951d5e 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x951d5d crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x27d crypto/tls/handshake_client_tls13.go:764 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 1440] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xce3c7d 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 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 2097152] @ 0x48b4b3 0x4901c9 0x122e873 0x122e5d5 0x123017f 0x126535d 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x123017e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x126535c google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5ca2ff 0x6e3ba5 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5ca2fe github.com/pactus-project/pactus/util/encoding.WriteVarString+0x5e github.com/pactus-project/pactus/util/encoding/encoding.go:410 # 0x6e3ba4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x104 github.com/pactus-project/pactus/types/tx/tx.go:358 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 27136] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 768] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 192] @ 0x48b485 0x425d05 0x93aa78 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x93aa77 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [9: 720] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [5: 240] @ 0x48b485 0x425d05 0x53b6f3 0x12408dd 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12408dc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1536] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1769472] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 24] @ 0x48b485 0x4901c9 0xc2e46e 0xc2beb6 0xc368a5 0x495521 # 0xc2e46d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1946 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 229376] @ 0x48b4b3 0x490767 0x77cc74 0x77cbd7 0x77cbf7 0x77cb32 0x774d98 0x75dfaa 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x77cc73 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x3f3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x77cbd6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x356 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x77cbf6 github.com/syndtr/goleveldb/leveldb.(*version).fillRecord+0x376 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:289 # 0x77cb31 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x2b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:420 # 0x774d97 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:228 # 0x75dfa9 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x2c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:640 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 10752] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xce1339 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xce1338 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 432] @ 0x48b485 0x425d05 0xdacd39 0xdacbf0 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdacd38 github.com/quic-go/quic-go.newConnIDManager+0x738 github.com/quic-go/quic-go@v0.59.0/conn_id_manager.go:51 # 0xdacbef github.com/quic-go/quic-go.init.func1+0x5ef github.com/quic-go/quic-go@v0.59.0/connection.go:292 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [9: 216] @ 0x48b485 0x48b145 0x69c6d3 0x6e4210 0x6e4048 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b485 0x490767 0x1308671 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1308670 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x1090 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:181 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 23616] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x6bc172 0x6bc688 0xda944a 0xda93e2 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda9449 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda93e1 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 64] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6a0e4f 0x6a0dc5 0x6a071c 0x159a3b5 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a0e4e github.com/pactus-project/pactus/util/encoding.WriteElements+0xae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0dc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x24 github.com/pactus-project/pactus/types/certificate/certificate.go:147 # 0x6a071b github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9b github.com/pactus-project/pactus/types/certificate/certificate.go:95 # 0x159a3b4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 560] @ 0x48b485 0x425d05 0x456eb8 0x41c81e 0x41c552 0x160a709 0x495521 # 0x160a708 github.com/creachadair/jrpc2.(*Client).waitComplete+0x68 github.com/creachadair/jrpc2@v1.3.5/client.go:246 0: 0 [6: 384] @ 0x48b485 0x425d05 0x159b9f7 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159b9f6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0x176 github.com/pactus-project/pactus/www/grpc/blockchain.go:329 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 704] @ 0x48b4ac 0x425d05 0x6e3ec8 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e3ec7 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x267 github.com/pactus-project/pactus/types/tx/tx.go:400 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x4a3dd9 0x4a34c5 0x122e90d 0x122e6b9 0x12317d8 0x12c7fef 0x12c7f05 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x122e90c google.golang.org/grpc/internal/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:247 # 0x122e6b8 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Put+0x98 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:168 # 0x12317d7 google.golang.org/grpc/mem.(*buffer).Free+0x77 google.golang.org/grpc@v1.80.0/mem/buffers.go:165 # 0x12c7fee google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c7f04 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xd1fbed 0xd2ffd0 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd30542 0x495521 # 0xd1fbec 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 # 0xd2ffcf 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 # 0xd2fd78 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 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee 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 # 0xd30541 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: 18432] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416149 0x76f33b 0x75d558 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x76f33a github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles+0x15a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:48 # 0x75d557 github.com/syndtr/goleveldb/leveldb.openDB+0x3b7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:137 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 448] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x158f1de 0x1596d42 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1596d41 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x241 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x4a3dd9 0x4a34c5 0x823085 0x822de8 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x823084 google.golang.org/protobuf/internal/order.RangeFields.func1+0x64 google.golang.org/protobuf@v1.36.11/internal/order/range.go:45 # 0x822de7 google.golang.org/protobuf/internal/order.RangeFields+0x267 google.golang.org/protobuf@v1.36.11/internal/order/range.go:64 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 16896] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 3520] @ 0x48b485 0x4901c9 0xd2f6ac 0xd2f5a9 0x10e1912 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xd2f6ab 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 # 0xd2f5a8 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 # 0x10e1911 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 384] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 46592] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2d669 0xc2d110 0xc303f6 0xc2b9a5 0xc368a5 0x495521 # 0xc2d668 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d10f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc303f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 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 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0x8c5119 0xcfffaa 0xcfffa0 0xcff89c 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 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcfffa9 github.com/libp2p/go-buffer-pool.Get+0x5a9 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfff9f github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x59f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:642 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [7: 336] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490767 0x11f0bfe 0x1308105 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x11f0bfd google.golang.org/grpc/metadata.Pairs+0x11d google.golang.org/grpc@v1.80.0/metadata/metadata.go:88 # 0x1308104 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xb24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:204 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 16] @ 0x48b485 0x425d05 0x12d67ec 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d67eb google.golang.org/grpc.newClientStream+0x58b google.golang.org/grpc@v1.80.0/stream.go:245 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaa74d 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa74c 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 630784] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x69fd25 0x69fbe5 0x116488c 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x116488b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:589 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2880] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 240] @ 0x48b485 0x425d05 0x53b6f3 0x1154005 0x115401c 0x115056a 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1154004 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x115401b github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1db github.com/pactus-project/pactus/network/stream.go:85 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [8: 128] @ 0x48b485 0x425d05 0xbe7838 0xbe5f8d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7837 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe5f8c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x6c3125 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 288] @ 0x48b485 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 160] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce1b9c 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1b9b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x4158bd 0x159e15d 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e15c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 96] @ 0x48b485 0x425d05 0x1323ba5 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1323ba4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:357 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xde5b99 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5b98 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.59.0/stream.go:86 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 192] @ 0x48b485 0x425d05 0x10d7eaa 0x10d77b5 0xc1a5ed 0x495521 # 0x10d7ea9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d77b4 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4731d7 0x790cd4 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce1b6c 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xce1b6b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 11520] @ 0x48b4ac 0x4907d3 0x93b645 0x93b48a 0x93bf06 0x975474 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93b644 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x93b489 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b485 0x425d05 0xdb2c2a 0xdb2c33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2c29 github.com/quic-go/quic-go/internal/wire.NewFrameParser+0x309 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:33 # 0xdb2c32 github.com/quic-go/quic-go.(*Conn).preSetup+0x312 github.com/quic-go/quic-go@v0.59.0/connection.go:518 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 352] @ 0x48b4ac 0x4901c9 0x6a06c6 0x6e566a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a06c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6e5669 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x41b526 0xcfcf8b 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf8a github.com/libp2p/go-yamux/v5.newSession+0x2ea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:148 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0xda7915 0xda707a 0xda6f5b 0xdaa7c5 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda7079 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 # 0xda6f5a 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 # 0xdaa7c4 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b4ac 0x41b526 0xdb2e38 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2e37 github.com/quic-go/quic-go.(*Conn).preSetup+0x517 github.com/quic-go/quic-go@v0.59.0/connection.go:536 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x95f60f 0x95f53f 0x95f535 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95f60e vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1c2e vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95f53e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x1b5e vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x95f534 crypto/tls.(*serverHelloMsg).marshal+0x1b54 crypto/tls/handshake_messages.go:851 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 32] @ 0x48b485 0x425d05 0xd05b5f 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xd05b5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 4608] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x8c5119 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 448] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 144] @ 0x48b485 0x425d05 0x8c9545 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c9544 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:115 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 1344] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0xcfc465 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x1153c44 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 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 # 0xd3c2a1 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 # 0x1153c43 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6c6505 0x6ca5ac 0x6cbadb 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c6504 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x6ca5ab crypto/ecdsa.privateKeyToFIPS[...]+0x4b crypto/ecdsa/ecdsa.go:575 # 0x6cbada crypto/ecdsa.signFIPS[...]+0xba crypto/ecdsa/ecdsa.go:412 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xb16e3e 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0xb16e3d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x16847a5 0x16eff27 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eff26 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 8200192] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x425d05 0x6a3cbf 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a3cbe github.com/pactus-project/pactus/genesis.MainnetGenesis+0x5e github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 640] @ 0x48b485 0x425d05 0x1326857 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1326856 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 4608] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x8c52f4 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x6c6505 0x6c8baf 0x6cd136 0x6c42bc 0x7f30ba 0x7f37b9 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c6504 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x6c8bae crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x6cd135 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x6c42bb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7f30b9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7f37b8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 8200192] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x1231866 0x12c7fef 0x12c7f05 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1231865 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.80.0/mem/buffers.go:176 # 0x12c7fee google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c7f04 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [27: 1728] @ 0x48b4ac 0x4901c9 0x6a0c7b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a0c7a 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 880] @ 0x48b485 0x425d05 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xcecd76 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd04345 0xd042ed 0xd04389 0xd01033 0xd00730 0xd00578 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd04344 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:403 # 0xd042ec github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x38c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:452 # 0xd04388 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd01032 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x332 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 96] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb02ca5 0xb7fe6a 0xb824f0 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 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 # 0xb7fe69 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 # 0xb824ef 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: 48] @ 0x48b485 0x425d05 0xce1295 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce1294 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 112] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xb0af5c 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xb0af5b 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 # 0xb0a8ae 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x790b86 0xb836bb 0xb83695 0xb83696 0xb83748 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb836ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb83694 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83695 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb83747 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 630784] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x979be5 0x979bba 0x9519b7 0x94e2c5 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9519b6 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x356 crypto/tls/handshake_client_tls13.go:729 # 0x94e2c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [8: 1920] @ 0x48b485 0x490767 0x10c785d 0x10c789e 0x10c6425 0x10c5cd0 0x495521 # 0x10c785c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10c789d 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 # 0x10c6424 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 # 0x10c5ccf 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: 2560] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda6f5b 0xda7d8e 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e 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 # 0xda6f5a 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 # 0xda7d8d 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [12: 384] @ 0x48b485 0x425d05 0x1161d90 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d8f github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22f github.com/pactus-project/pactus/types/certificate/certificate.go:362 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x169be70 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1326ca8 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1326ca7 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:128 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 240] @ 0x48b4ac 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 203904] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce9850 0xce9723 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x1056290 0x105500b 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x105628f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x86f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x105500a 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 # 0x10545cf github.com/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 0xde5d10 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5d0f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [0: 0] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0x15c3345 0x15c3224 0x15c5bf5 0x15c5985 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15c3344 runtime/pprof.printCountProfile.func1+0x2a4 runtime/pprof/pprof.go:498 # 0x15c3223 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:511 # 0x15c5bf4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:859 # 0x15c5984 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:784 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x7e1f10 0x7e80bd 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e1f0f crypto/x509.parseName+0x20f crypto/x509/parser.go:170 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x168e64e 0x168fe12 0x16cfe92 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x168e64d crypto/internal/fips140/sha512.(*Digest).Sum+0x16d crypto/internal/fips140/sha512/sha512.go:266 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16cfe91 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4901c9 0x6a2f2a 0x6a2e65 0x159c0ca 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a2f29 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2e64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x159c0c9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x49 github.com/pactus-project/pactus/www/grpc/blockchain.go:372 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x5c139d 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 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 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4731d7 0x7e1c48 0x7e1efe 0x7e824d 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1c47 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x7e1efd crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 66304] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x4d94d6 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 288] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 144] @ 0x48b485 0x48b0a5 0xc43358 0xc43347 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc43357 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43346 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 7569408] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 6291456] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 6938624] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 11984896] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 9461760] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 9461760] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x131b7f7 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x131b7f6 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:43 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 480] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x74cc5d 0x74b632 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4a3474 0x741219 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eb837 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x741218 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eb836 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:265 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 144] @ 0x48b485 0x425d05 0xcfc427 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x10d613c 0xd30625 0x495521 # 0xcfc426 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 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 # 0xd3c2a1 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 # 0x10d613b 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x415929 0x8ee458 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8ee457 github.com/pactus-project/pactus/store.newValidatorStore+0x217 github.com/pactus-project/pactus/store/validator.go:37 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 64] @ 0x48b485 0x425d05 0x12d640a 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d6409 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 480] @ 0x48b4ac 0x4901c9 0x6a06c6 0x6e566a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a06c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6e5669 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 624] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb79a2a 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:71 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4731d7 0x790cd4 0x8ca818 0x8ca802 0x8ca803 0x6f76bd 0x71b892 0x7371c8 0x737c88 0x737ee5 0x11966cc 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x6f76bc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.35.0/internal/json/string.go:88 # 0x71b891 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.35.0/event.go:348 # 0x7371c7 github.com/pactus-project/pactus/util/logger.addFields+0x487 github.com/pactus-project/pactus/util/logger/logger.go:142 # 0x737c87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x737ee4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11966cb github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x14b github.com/pactus-project/pactus/sync/handler_hello.go:170 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x75fbd3 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75fbd2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 256] @ 0x48b4ac 0x425d05 0xb77458 0xb77413 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb77457 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb77412 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x560be5 0x1618f05 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1618f04 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 288] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b485 0x425d05 0x12dae1c 0x12b80b9 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 3200] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 384] @ 0x48b485 0x490767 0x4e0645 0x65bf65 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bf64 net.addrTable+0x104 net/interface_linux.go:149 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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: 8192] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xd7dc76 0x4a35b1 0xddb68c 0xddb680 0xddb08a 0xe0627d 0xe06278 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0xd7dc75 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:13 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddb68b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xddb67f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xddb089 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe0627c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe06277 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 # 0xd3bc69 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 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 16] @ 0x48b485 0x425d05 0x12437de 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12437dd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x10e552c 0x10e50b1 0x10e4214 0x495521 # 0x10e552b github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3ab github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:441 # 0x10e50b0 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 # 0x10e4213 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: 64] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 704] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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 0x4160b7 0xdc84ef 0xdc7dfd 0xdd8d59 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3ac5 0x495521 # 0xdc84ee github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd8d58 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [13: 19968] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xdda09f 0xde22d0 0xde0492 0xddf205 0x495521 # 0xdda09e github.com/quic-go/quic-go.newSendConn+0x23e github.com/quic-go/quic-go@v0.59.0/send_conn.go:60 # 0xde22cf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0xddae4b 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xddae4a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x69a1e8 0x1157978 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69a1e7 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x1157977 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 3112960] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 5184] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 768] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 18816] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0x12cea91 0x12d3b86 0x12cc35f 0x495521 # 0x12cea90 google.golang.org/grpc.(*Server).processUnaryRPC+0x1230 google.golang.org/grpc@v1.80.0/server.go:1470 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 192] @ 0x48b4ac 0x4907d3 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 128] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x425d05 0x822c1d 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822c1c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.11/internal/order/range.go:41 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1440] @ 0x48b485 0x425d05 0x55a0b7 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 72960] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x48b5c5 0x4cc5fd 0x8545e7 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0xcd755e 0xce1a91 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xcd755d 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 # 0xce1a90 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 1056] @ 0x48b485 0x425d05 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x41b494 0x4ef3d1 0xcfe605 0x495521 # 0x4ef3d0 time.NewTicker+0x30 time/tick.go:43 # 0xcfe604 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [10: 960] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x16119a5 0x160de85 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 256] @ 0x48b4ac 0x4901c9 0x169beae 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [11: 704] @ 0x48b485 0x425d05 0xbe60b8 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe60b7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1037 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 163840] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x12d67ce 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d67cd google.golang.org/grpc.newClientStream+0x56d google.golang.org/grpc@v1.80.0/stream.go:244 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f9c 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 192] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 5760] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 160] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [19: 912] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12d00ff 0x1324535 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12d00fe google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.80.0/server.go:1403 # 0x1324534 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:401 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 48] @ 0x48b485 0x425d05 0xcecd76 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x69629b 0x1199802 0x1199737 0x119918e 0x1155de3 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x69629a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x1199801 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:292 # 0x1199736 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x296 github.com/pactus-project/pactus/sync/sync.go:304 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 41091072] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [63: 39223296] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [66: 41091072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [62: 38600704] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [66: 41091072] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [75: 46694400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [69: 42958848] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1228800] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5449e7 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ce586 0x5ce560 0x5fc379 0x5faa92 0x69aefb 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5ce585 math/big.(*Int).Mul+0xa5 math/big/int.go:184 # 0x5ce55f github.com/consensys/gnark-crypto/ecc.SplitScalar+0x7f github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:246 # 0x5fc378 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 # 0x5faa91 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 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 8960] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xb0af5c 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xb0af5b 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 # 0xb0a8ae 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 192] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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: 112] @ 0x48b4ac 0x41b526 0x539e0a 0xd22d67 0xd232c8 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd22d66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:56 # 0xd232c7 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 # 0xd32ad6 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 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d 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 0x41b526 0x539e0a 0x64cf34 0x64c819 0x64b565 0xe12fbb 0xe12357 0xe11dc8 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x64cf33 net.(*sysDialer).dialSerial+0xf3 net/dial.go:734 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe12fba github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe12356 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe11dc7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe1b65c 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 # 0xe1bd50 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 1536] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 288] @ 0x48b485 0x4901c9 0xb81e3f 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb81e3e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x31e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:105 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 896] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 10240] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97e9b8 0x97e39c 0x93c187 0x93c239 0x96badb 0x96b05a 0x93ece9 0x97d3bf 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 # 0x97e9b7 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97e39b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x93c186 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 614400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 1248] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15a1f5e 0x15a1ef8 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15a1f5d github.com/pactus-project/pactus/crypto.Address.String+0xffd github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a1ef7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf97 github.com/pactus-project/pactus/www/grpc/transaction.go:392 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x1240458 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321e27 0x15f5e78 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x1240457 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321e26 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:99 # 0x15f5e77 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x115f428 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4731d7 0x5c8786 0x5c8787 0x1597af9 0x15984bb 0x1645323 0x495521 # 0x5c8785 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:129 # 0x5c8786 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1597af8 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x3d8 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:38 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x4907d3 0x97a751 0x946c22 0x9473c5 0x93ece9 0x97d3bf 0x495521 # 0x97a750 crypto/tls.(*hybridKeyExchange).keyShares+0x150 crypto/tls/key_schedule.go:185 # 0x946c21 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x9473c4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b485 0x425d05 0x15978ad 0x159788c 0x15984bb 0x1645323 0x495521 # 0x15978ac github.com/go-zeromq/zmq4.NewMsg+0x18c github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x159788b github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x16b github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:26 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x425d05 0x69a0c5 0x6a2425 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6a2424 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x1158185 0x737102 0x737c88 0x737ee5 0x11966cc 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1158184 github.com/pactus-project/pactus/sync/bundle/message.(*HelloAckMessage).LogString+0xa4 github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:46 # 0x737101 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x737c87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x737ee4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11966cb github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x14b github.com/pactus-project/pactus/sync/handler_hello.go:170 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 28416] @ 0x48b48c 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 9437184] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x416e19 0xce1bc9 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xce1bc8 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 8064] @ 0x48b48c 0x425d05 0xda2f85 0xda2f77 0xda30ec 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda2f84 crypto/tls.Server+0x124 crypto/tls/tls.go:47 # 0xda2f76 crypto/tls.QUICServer+0x116 crypto/tls/quic.go:194 # 0xda30eb 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 240] @ 0x48b485 0x48b0a5 0x160c879 0x160c2d7 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c878 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x158 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 1008] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159a929 0x159a8ab 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159a928 github.com/pactus-project/pactus/crypto.Address.String+0xa08 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159a8aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x98a github.com/pactus-project/pactus/www/grpc/blockchain.go:214 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [19: 5472] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x425d05 0x934d85 0x974eb7 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x934d84 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1753 # 0x974eb6 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x76 crypto/tls/handshake_server_tls13.go:835 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2992] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 64] @ 0x48b4ac 0x4907d3 0x560be5 0x160b7f4 0x16097f5 0x160b0e5 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b7f3 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x16097f4 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x160b0e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1440] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x976738 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x53b6f3 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5a25 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a24 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 5472] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [53: 40704] @ 0x48b48c 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 69120] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 640] @ 0x48b4ac 0x4901c9 0x69fd25 0x159bab5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce300f 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce300e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:886 # 0xd3c218 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 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 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 # 0x10545cf github.com/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 0x6e46e5 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e46e4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x421f7b 0x6e3af7 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e3af6 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x56 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x421deb 0xcc7385 0xcc6c1d 0xcc663a 0xcdfa15 0xcdf917 0xd5a691 0xe1ad6f 0xd5959e 0x495521 # 0xcc7384 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x104 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:267 # 0xcc6c1c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:214 # 0xcc6639 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdfa14 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 # 0xcdf916 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 # 0xd5a690 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 # 0xe1ad6e 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 # 0xd5959d 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: 229376] @ 0x48b4b3 0x4901c9 0x8c514f 0xc1b1ba 0xc1b1b0 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc1b1b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1b1af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [4: 96] @ 0x48b485 0x48b145 0x69b713 0x69b5aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69b712 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x69b5a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 85248] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76a45b 0x8ee3ab 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x744692 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 # 0x76a45a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8ee3aa github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7db9f4 0x7db8fa 0xd6649a 0xd65feb 0x94ca03 0x9510da 0x94e2ac 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x7db9f3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea 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 # 0x94ca02 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x9510d9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x94e2ab crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1248] @ 0x48b4ac 0x4731d7 0x51fa86 0x1157c67 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1157c66 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x7d8bfe 0x7d8c13 0xda2534 0xda7d3f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 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 # 0xda7d3e 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 24] @ 0x48b485 0x46eef3 0x161294a 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x1612949 github.com/creachadair/jrpc2.tasks.responses+0x4e9 github.com/creachadair/jrpc2@v1.3.5/server.go:813 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1024] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xde5da5 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xde5da4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 480] @ 0x48b485 0x4901c9 0x1152039 0x1151605 0x495521 # 0x1152038 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [4: 1280] @ 0x48b485 0x425d05 0x970fdc 0x970e85 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x970fdb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0xde5abe 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5abd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.59.0/stream.go:77 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [11: 5632] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x425d05 0x10d7de5 0x10d7ef3 0x10d77b5 0x115407b 0x115056a 0x495521 # 0x10d7de4 github.com/multiformats/go-multistream.newOnce+0xcc4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10d7ef2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d77b4 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10dd713 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x10dd712 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 614400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 64] @ 0x48b4ac 0x4901c9 0xc53e9a 0xc509df 0xc52205 0xc59457 0xc5944f 0xdeb6a2 0xdee915 0xdedcc5 0x495521 # 0xc53e99 golang.org/x/net/internal/socket.parseInetAddr+0x119 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:90 # 0xc509de golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc52204 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc59456 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc5944e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xdeb6a1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 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 [6: 6144] @ 0x48b4ac 0x4901c9 0x8c514f 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 448] @ 0x48b485 0x490767 0x16128e5 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x16128e4 github.com/creachadair/jrpc2.tasks.responses+0x484 github.com/creachadair/jrpc2@v1.3.5/server.go:811 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4731d7 0x51fa86 0x1157c67 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1157c66 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4901c9 0x6e5dbb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e5dba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0x8fced5 0x8fd2f4 0x8fd017 0xd5dee7 0x10d6249 0xd30625 0x495521 # 0x8fced4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8fd016 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5dee6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4eeee8 0xcfe973 0xcfe558 0xcfe5f0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xcfe972 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe5ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1326ab6 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169beae 0x699573 0x699acb 0xda7adc 0xda81a5 0xda7c4f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81a4 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 # 0xda7c4e 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16efeed 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16efeec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4901c9 0xb1abb0 0xb1af9d 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x6b6a85 0x6b7590 0x6b7c67 0xd66748 0xd66716 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x6b6a84 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6b758f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6b7c66 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd66747 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd66715 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 448] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 112] @ 0x48b485 0x490767 0xc2c99c 0xc2c8d6 0xc368a5 0x495521 # 0xc2c99b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d9b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1622 # 0xc2c8d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 512] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 5376] @ 0x48b485 0x425d05 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0xd02857 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xcfd8f7 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xcfd8f6 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x396 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:236 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 1344] @ 0x48b485 0x425d05 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 80] @ 0x48b485 0x425d05 0x12d640a 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6409 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x421deb 0x1058cad 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1058cac 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 176] @ 0x48b4a5 0x4907d3 0x8e9037 0x8e903e 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x8e9036 github.com/pactus-project/pactus/store.blockKey+0x56 github.com/pactus-project/pactus/store/block.go:22 # 0x8e903d github.com/pactus-project/pactus/store.(*blockStore).block+0x5d github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 262144] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x122707c 0x123786d 0x123786e 0x12364b5 0x124c9fc 0x495521 # 0x12579dd 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 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x122707b golang.org/x/net/http2.(*Framer).WriteWindowUpdate+0x17b golang.org/x/net@v0.53.0/http2/frame.go:1039 # 0x123786c google.golang.org/grpc/internal/transport.(*loopyWriter).outgoingWindowUpdateHandler+0x1ec google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:644 # 0x123786d google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:880 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [14: 8601600] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 864] @ 0x48b485 0x490767 0xb1aff4 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8878 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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 [7: 9856] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x160c359 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [15: 360] @ 0x48b4ac 0x4731d7 0xa20a5f 0xa20a60 0x9f9bc7 0x9feab8 0x495521 # 0xa20a5e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa20a5f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [19: 1520] @ 0x48b485 0x425d05 0x8b7994 0x8c5d46 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c5d45 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [16: 9830400] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2688] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [6: 288] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc2ae65 0xc2adfc 0xc368a5 0x495521 # 0xc2ae64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x264 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1846 # 0xc2adfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc368a4 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] @ 0x48b485 0x425d05 0xb17c55 0xb17cd7 0xe11ddc 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0xb17c54 github.com/multiformats/go-multiaddr/net.wrap+0x1b4 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb17cd6 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x236 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:104 # 0xe11ddb 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 # 0xe1b65c 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 # 0xe1bd50 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51fa86 0xa5d034 0xb02ca5 0xb7fe6a 0xb824f0 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 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 # 0xb7fe69 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 # 0xb824ef 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 [12: 1344] @ 0x48b4ac 0x41b526 0x10d7e65 0x10d7efb 0x10d77b5 0x115407b 0x115056a 0x495521 # 0x10d7e64 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7efa github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d77b4 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 512] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eb837 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eb836 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:265 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x115f428 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 192] @ 0x48b4ac 0x4731d7 0xbe787a 0xbe5f8d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7879 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4f9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe5f8c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce0cdf 0xcdf091 0xce258c 0xe05a1a 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0xce3c7d 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 # 0xce0cde 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 # 0xcdf090 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 # 0xce258b 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 # 0xe05a19 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 [7: 1680] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x119986e 0x11990da 0x1155de3 0x495521 # 0x119986d github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0x4d github.com/pactus-project/pactus/sync/sync.go:307 # 0x11990d9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1155de2 github.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 0x699aef 0xda7adc 0xda1f68 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa9cc 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 576] @ 0x48b4ac 0x4907d3 0x93b645 0x93b48a 0x93bf06 0x975085 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93b644 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x93b489 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 64] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 94080] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 384] @ 0x48b485 0x425d05 0x74cc5d 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 2080] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x69b438 0x15a11e2 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69b437 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x37 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15a11e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:310 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 624] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15a1809 0x15a1786 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1808 github.com/pactus-project/pactus/crypto.Address.String+0x8a8 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a1785 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x825 github.com/pactus-project/pactus/www/grpc/transaction.go:323 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [18: 11059200] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 9216000] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 10444800] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [18: 11059200] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 11673600] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 192] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490767 0x15e086d 0x15e0632 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x15e086c github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15e0631 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 448] @ 0x48b485 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 144] @ 0x48b4ac 0x4731d7 0x10ddc3e 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0x10ddc3d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce9e65 0xce9dec 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x69629b 0x1199802 0x1199737 0x119918e 0x1155de3 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x69629a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x1199801 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:292 # 0x1199736 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x296 github.com/pactus-project/pactus/sync/sync.go:304 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b485 0x490767 0x12da808 0x12d825f 0x12da242 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d825e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 192] @ 0x48b4ac 0x425d05 0x7c85a8 0x7c85dc 0x7cf106 0x7c12a7 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c85a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c85db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 98304] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 1088] @ 0x48b485 0x425d05 0x75404c 0x7575ff 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7575fe github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 144] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1327777 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1327776 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0x1058105 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1058104 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [23: 5520] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1152] @ 0x48b485 0x425d05 0x16020cc 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x16020cb github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x16b net/http/server.go:2344 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b485 0x4901c9 0x6e6169 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1818624] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1179648] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 229376] @ 0x48b4ac 0x4901c9 0x11916fd 0x11913c5 0x1193a4d 0x1193a4e 0x119373d 0x11932c5 0x6f0843 0x6f0776 0x495521 # 0x11916fc github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x11913c4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1193a4c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1193a4d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119373c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:137 # 0x11932c4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6f0842 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 # 0x6f0775 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 [10: 160] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x16119a5 0x160de85 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [20: 5120] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4731d7 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 [4: 576] @ 0x48b485 0x425d05 0xa046a9 0xa0469d 0x15fc086 0x495521 # 0xa046a8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa0469c net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x15fc085 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:125 0: 0 [2: 48] @ 0x48b485 0x48b145 0x12326a5 0x125a653 0x125a654 0x125a2f3 0x1259d05 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a2f2 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x1259d04 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 64] @ 0x48b485 0x425d05 0xcecd76 0xce9e65 0xce9dec 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd04345 0xd042ed 0xd04389 0xd01033 0xd00730 0xd00578 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd04344 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:403 # 0xd042ec github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x38c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:452 # 0xd04388 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd01032 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x332 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [27: 9504] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x130a290 0x130a2f6 0x130a23f 0x130a8f9 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130a28f net/textproto.MIMEHeader.Add+0x16f net/textproto/header.go:15 # 0x130a2f5 net/http.Header.Add+0x1d5 net/http/header.go:31 # 0x130a23e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x11e github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:125 # 0x130a8f8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:159 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 1408] @ 0x48b485 0x425d05 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1152] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 2424832] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 2424832] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 2424832] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 2424832] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 3031040] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1818624] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x48b5c5 0x4cc5fd 0x853b25 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x853b24 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:59 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 3072] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda6f5b 0xdaa7c5 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e 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 # 0xda6f5a 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 # 0xdaa7c4 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x6c3125 0x6c0825 0x6c586f 0x6c57d8 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57d7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 336] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x10dd349 0x10d9176 0x1154623 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 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 # 0x1154622 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1a2 github.com/pactus-project/pactus/network/stream.go:125 0: 0 [3: 528] @ 0x48b485 0x425d05 0xd5bfb0 0xd5b4da 0xd59af3 0x495521 # 0xd5bfaf 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1152] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x8f777a 0x1160acc 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f7779 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:65 # 0x1160acb github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e22ab 0x7e7f88 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e22aa crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7e7f87 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 589824] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 589824] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 589824] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 336] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xb85d2a 0xb8470e 0x495521 # 0xb85d29 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x369 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:533 # 0xb8470d 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: 96] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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: 64] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce300f 0xd3c219 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce300e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:886 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 160] @ 0x48b4ac 0x4901c9 0x57e0a5 0x57e3e5 0xb2ce50 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x57e0a4 math/big.(*Float).uquo+0xc4 math/big/float.go:1354 # 0x57e3e4 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2ce4f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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] @ 0x48b485 0x425d05 0xb7bb2b 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb7bde5 0xb7be53 0xb7bed8 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bde4 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x675545 0x66e4fb 0x66dbbb 0x662ed8 0x676967 0x674ebf 0x648265 0x64823a 0x647cd3 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x675544 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66e4fa net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674ebe net.dialUDP+0x29e net/udpsock.go:304 # 0x648264 net.DialUDP+0x124 net/udpsock.go:288 # 0x648239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647cd2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [6: 576] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb8468c 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8468b 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: 112] @ 0x48b4ac 0x41b526 0x10d7e65 0x10d7efb 0x10d77b5 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x10d7e64 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7efa github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d77b4 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 [19: 304] @ 0x48b485 0x425d05 0x8fd4d1 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x16c6d2d 0x16d0a34 0x16d0c89 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d0a33 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16d0c88 crypto/internal/fips140/ecdsa.signGeneric[...]+0x108 crypto/internal/fips140/ecdsa/ecdsa.go:345 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 120] @ 0x48b485 0x48b145 0x12326a5 0x125a653 0x125a654 0x125a2f3 0x1259d05 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a2f2 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x1259d04 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x490767 0x12da808 0x12d825f 0x12da242 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d825e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 640] @ 0x48b485 0x425d05 0xd0e690 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0xd0e68f 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 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0xddae65 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xddae64 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b9ca 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f68 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x7e8d2e 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e8d2d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 288] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 144] @ 0x48b485 0x425d05 0x6e5d95 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e5d94 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4901c9 0x6bb38e 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bb38d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 4560] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [17: 408] @ 0x48b485 0x490767 0x160c4b6 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c4b5 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb5 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 229376] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1152] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x7575ff 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7575fe github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 48] @ 0x48b4a5 0x425d05 0xd05c2c 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xd05c2b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x48b4ac 0x425d05 0x16b663a 0x16d146e 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d146d crypto/internal/fips140/ecdsa.randomPoint[...]+0x2ed crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x1321525 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x1321524 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:689 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 672] @ 0x48b485 0x425d05 0x159b18f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159b18e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x10e github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 384] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [11: 12672] @ 0x48b4ac 0x4907d3 0x40ca2b 0x40c85c 0x12022e5 0x12022c6 0x120a3df 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x40ca2a internal/strconv.AppendUint+0x16a internal/strconv/itoa.go:74 # 0x40c85b internal/strconv.AppendInt+0x5b internal/strconv/itoa.go:62 # 0x12022e4 strconv.AppendInt+0x44 strconv/number.go:221 # 0x12022c5 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x25 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:181 # 0x120a3de google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:306 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 160] @ 0x48b485 0x425d05 0x668be9 0x93b2e9 0x93ba65 0x93abda 0x93e807 0x93e5e9 0xcfe184 0xd00591 0x495521 # 0x668be8 net.(*conn).Write+0x68 net/net.go:210 # 0x93b2e8 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:954 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93abd9 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:855 # 0x93e806 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1478 # 0x93e5e8 crypto/tls.(*Conn).Close+0x68 crypto/tls/conn.go:1447 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 48] @ 0x48b4a5 0x4731d7 0x1200d45 0x11fda6f 0x11fc713 0x11fd5ce 0x1203db7 0x1203265 0x13277d2 0x132779e 0x132778a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1200d44 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11fda6e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11fc712 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11fd5cd google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0xf4d google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:149 # 0x1203db6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x4d6 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:151 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13277d1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132779d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1327789 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 160] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c591 0x16119a5 0x160de85 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 28672] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [5: 320] @ 0x48b485 0x425d05 0xd389d5 0x495521 # 0xd389d4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x3b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:175 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4a3dd9 0x4a34c5 0x8c52f4 0xd001e5 0xd001c7 0xcff89c 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd001e4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd001c6 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 1408] @ 0x48b48c 0x4901c9 0x159d510 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d50f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 2304] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [18: 10469376] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1146880] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 10240] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x159e085 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e084 github.com/pactus-project/pactus/www/grpc.metricToProto+0x264 github.com/pactus-project/pactus/www/grpc/network.go:163 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd0066a 0xd00578 0x495521 # 0xd00669 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xa9 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:719 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [15: 720] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1327777 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1327776 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [18: 10469376] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 8724480] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 9306112] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 7561216] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 9887744] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 11051008] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1152] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4901c9 0x5902a6 0x5901cf 0x58f9dd 0x57f7ac 0x57f8b8 0x69da5f 0x69d669 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69da5e github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d668 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd05b70 0xd05e08 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xd05b6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 432] @ 0x48b485 0x425d05 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x41b526 0x10d7e65 0x10d7efb 0x10d77b5 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10d7e64 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7efa github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d77b4 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [5: 34560] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [5: 400] @ 0x48b485 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x48b75a 0x48b76f 0xd0e665 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0xd0e664 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:676 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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 [8: 640] @ 0x48b485 0x490767 0x1616e89 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616e88 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 896] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c52f4 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x8c5119 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [14: 3360] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 3744] @ 0x48b485 0x425d05 0x59ca90 0x1182adb 0x1182a8e 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x59ca8f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1131 # 0x1182ada github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.1/decode.go:919 # 0x1182a8d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0xdc6319 0xdb295d 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdc6318 github.com/quic-go/quic-go.newInitialCryptoStream+0x58 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:120 # 0xdb295c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.59.0/connection.go:514 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x69c514 0x69c4ea 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c513 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69c4e9 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [79: 55616] @ 0x48b48c 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 48] @ 0x48b485 0x4901c9 0x40fe99 0x48b7a9 0x989651 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989650 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x75f9e5 0x75f980 0x75f96c 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75f9e4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75f97f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75f96b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 800] @ 0x48b485 0x4901c9 0x1189f39 0x1189f28 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1189f38 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1189f27 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:210 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x40fdb2 0x48b7a9 0x11f0b2d 0x1308105 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x11f0b2c google.golang.org/grpc/metadata.Pairs+0x4c google.golang.org/grpc@v1.80.0/metadata/metadata.go:85 # 0x1308104 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xb24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:204 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66ff14 0x66fe56 0xb18a65 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x66ff13 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb18a64 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xcfcf9e 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf9d github.com/libp2p/go-yamux/v5.newSession+0x2fd github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1920] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7db9f4 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7db9f3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 7296] @ 0x48b485 0x490767 0x10c895e 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x10c895d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x15d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:525 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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: 6144] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x132dad7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x132dad6 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:58 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 288] @ 0x48b485 0x490767 0x12d6479 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 560] @ 0x48b4ac 0x41b526 0x10d7dfe 0x10d7ef3 0x10d77b5 0x115407b 0x115056a 0x495521 # 0x10d7dfd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7ef2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d77b4 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce0cdf 0xcdf091 0xce258c 0xd5bea9 0xd5b4da 0xd59af3 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce0cde 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 # 0xcdf090 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 # 0xce258b 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 # 0xd5bea8 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce300f 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce300e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:886 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 512] @ 0x48b485 0x425d05 0x122fada 0x4a35b1 0x1231456 0x123144a 0x12575d6 0x1257172 0x1249cba 0x495521 # 0x122fad9 google.golang.org/grpc/mem.init.func1+0x19 google.golang.org/grpc@v1.80.0/mem/buffers.go:64 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1231455 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.80.0/mem/buffers.go:92 # 0x1231449 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.80.0/mem/buffers.go:111 # 0x12575d5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x415 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:570 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [7: 168] @ 0x48b4ac 0x421e68 0x5caa65 0x69ff4a 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x69ff49 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x289 github.com/pactus-project/pactus/types/validator/validator.go:242 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x410ced 0x416e47 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 672] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfef85 0xcfd170 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfef84 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xcfd16f github.com/libp2p/go-yamux/v5.newSession+0x4cf github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xd027b6 0xd028af 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0x48b0a5 0xa5d005 0xb85c45 0xb8470e 0x495521 # 0xa5d004 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb85c44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d 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: 256] @ 0x48b485 0x4901c9 0x989628 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989627 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:526 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 192] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x53b6f3 0x131020c 0x131016e 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x131020b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPattern+0xeb github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:416 # 0x131016d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 1408] @ 0x48b485 0x425d05 0x6831ba 0x683231 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6831b9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x683230 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1146880] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 512] @ 0x48b4ac 0x4907d3 0x560be5 0x160c888 0x160c359 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160c887 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcecd76 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x1056290 0x105500b 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x105628f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x86f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x105500a 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 # 0x10545cf github.com/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: 240] @ 0x48b485 0x425d05 0x12097ac 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12097ab google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0x6bc6d0 0x7f390c 0x7f38eb 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6bc6cf encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 0x4901c9 0x8fd535 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0xc1abdc 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0xc1abdb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69b713 0x69f5ec 0x8ee3cb 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69b712 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x69f5eb github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8ee3ca github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdcd4d6 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xdcd4d5 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xaf5 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:450 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 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 0xdad807 0xdad7cf 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdad806 github.com/quic-go/quic-go.newCryptoStreamManager+0x1206 github.com/quic-go/quic-go@v0.59.0/crypto_stream_manager.go:21 # 0xdad7ce github.com/quic-go/quic-go.init.func1+0x11ce github.com/quic-go/quic-go@v0.59.0/connection.go:373 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4731d7 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce2e73 0xd3c219 0x10d77af 0x115407b 0x115056a 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2e72 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:876 # 0xd3c218 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 # 0x10d77ae 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [19: 456] @ 0x48b485 0x490767 0x1617386 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617385 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x532572 0x5374bf 0x73c78f 0x73c6e8 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x73c78e path/filepath.Join+0x14e path/filepath/path.go:131 # 0x73c6e7 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [103: 72512] @ 0x48b48c 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [15: 480] @ 0x48b485 0x421deb 0x1327825 0x13277eb 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1327824 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x13277ea github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x10a 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x8ec639 0x8ec62d 0x8ec5dc 0x11664a5 0x1166270 0x1599114 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x8ec638 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ec62c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8ec5db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x11664a4 github.com/pactus-project/pactus/state.(*state).calculateAverageScore+0xa4 github.com/pactus-project/pactus/state/state.go:784 # 0x116626f github.com/pactus-project/pactus/state.(*state).ChainInfo+0x16f github.com/pactus-project/pactus/state/state.go:774 # 0x1599113 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0x53 github.com/pactus-project/pactus/www/grpc/blockchain.go:66 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda1f68 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa8b0 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x6c1625 0x7e1e93 0x7e824d 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e1e92 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xce1bc9 0xce2e15 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0xce1bc8 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 48] @ 0x48b485 0x490767 0x12da808 0x12d825f 0x12da242 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d825e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [68: 10880] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x1249cba 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [7: 66304] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x169beae 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x16d44a5 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d44a4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0xd027c9 0xd028c5 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd027c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0xdc285f 0xdc27a3 0xde6f45 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xdc285e 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 # 0xdc27a2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde6f44 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [10: 320] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1248] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x8fdb51 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc14413 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 # 0x8fdb50 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x120186a 0x12016ab 0x120a04b 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12016aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x120a04a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x1596b6d 0x15984bb 0x1645323 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 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x1596b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce180c 0xce35c5 0x10551f2 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xce180b 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 # 0xce35c4 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 # 0x10551f1 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 224] @ 0x48b485 0x490767 0x12da808 0x12db239 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12db238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 880] @ 0x48b485 0x425d05 0x68315f 0x68322c 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68315e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x68322b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 576] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e567 0x160c2fa 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x160c2f9 github.com/creachadair/jrpc2.jmessages.toJSON+0x59 github.com/creachadair/jrpc2@v1.3.5/json.go:70 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 576] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6e4210 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 64] @ 0x48b485 0x46eef3 0xc2e9ac 0xc2b11f 0xc368a5 0x495521 # 0xc2e9ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x2eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 10321920] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 8601600] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 9175040] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 10895360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x4901c9 0x159aa4f 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159aa4e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb2e github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 64] @ 0x48b4ac 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [5: 480] @ 0x48b485 0x425d05 0x12dae1c 0x12b80b9 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 128] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0x1055b8d 0x105500b 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0x1055b8c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x16c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:515 # 0x105500a 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 # 0x10545cf github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x16ef80d 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ef80c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x169beae 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x425d05 0x6e4e56 0x116146d 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e4e55 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x116146c github.com/pactus-project/pactus/state.(*state).stateRoot+0xcc github.com/pactus-project/pactus/state/state.go:228 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 7454720] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 9748480] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 9748480] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2260992] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 192] @ 0x48b485 0x421deb 0x13271c5 0x132718b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x13271c4 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132718a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce34cf 0x1055a9f 0x105500b 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce34ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:929 # 0x1055a9e 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 # 0x105500a 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 # 0x10545cf github.com/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: 14336] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 1216] @ 0x48b485 0x425d05 0x1161da5 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161da4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:357 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3072] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 96] @ 0x48b485 0x425d05 0x69b4f2 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69b4f1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.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 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 432] @ 0x48b4ac 0x4901c9 0x1161d7c 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d7b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0xafeaa6 0xafea52 0xafea56 0x1055cf6 0x105500b 0x10545d0 0x495521 # 0xafeaa5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafea51 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafea55 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1055cf5 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 # 0x105500a 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 # 0x10545cf github.com/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 [16: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x48b145 0x1264f6f 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [27: 11232] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcfd17c 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfd17b github.com/libp2p/go-yamux/v5.newSession+0x4db github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x68dcbc 0x6965c9 0x6965b3 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68dcbb compress/gzip.NewWriterLevel+0xbb compress/gzip/gzip.go:64 # 0x6965c8 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6965b2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x16119a5 0x160de85 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 1248] @ 0x48b485 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4731d7 0x40c796 0x160987d 0x1609870 0x160b0e5 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x160987c strconv.FormatInt+0xfc strconv/number.go:210 # 0x160986f github.com/creachadair/jrpc2.(*Client).req+0xef github.com/creachadair/jrpc2@v1.3.5/client.go:172 # 0x160b0e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 24] @ 0x48b485 0x425d05 0x10d7e47 0x10d7efb 0x10d77b5 0x115407b 0x115056a 0x495521 # 0x10d7e46 github.com/multiformats/go-multistream.newOnce+0xd26 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10d7efa github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d77b4 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 4160] @ 0x48b4ac 0x4731d7 0x159bd5d 0x159bee8 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bd5c encoding/hex.EncodeToString+0x2dc encoding/hex/hex.go:129 # 0x159bee7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x963be5 0x963bb1 0x963ab7 0x6c2d64 0x6c31bc 0x963a74 0x963a53 0x6c2d64 0x6c31bc 0x963a14 0x9639f3 0x6c2d64 0x6c31bc 0x962c5d 0x962b54 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x963be4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x963bb0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x963ab6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1.1+0x16 crypto/tls/handshake_messages.go:1021 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x963a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x963a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x963a13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9639f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b53 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x159145b 0x1590db4 0x158f234 0x1597408 0x15984bb 0x1645323 0x495521 # 0x159145a github.com/go-zeromq/zmq4.(*Queue).Push+0x2ba github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x1590db3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x158f233 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1597407 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2e7 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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] @ 0x48b485 0x425d05 0x12d62f2 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d62f1 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x12097ac 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12097ab google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1248] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6e6125 0x6e5256 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x10d648c 0xd30625 0x495521 # 0x10d648b 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 960] @ 0x48b485 0x425d05 0x970b9a 0x972f6b 0x970eb3 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x970b99 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x972f6a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x970eb2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 2912] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 27648] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0xc14733 0x1058010 0x1056031 0x105500b 0x10545d0 0x495521 # 0xc14732 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 # 0x105800f 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 3072] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa8b0 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 16] @ 0x48b485 0x490767 0xc3c03d 0xc3c074 0xc2a7da 0xc2a7db 0xc28391 0xc21a7f 0xc39f1b 0xc3680a 0x495521 # 0xc3c03c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3c073 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc2a7d9 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc2a7da github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc21a7e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x4fe github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc39f1a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 288] @ 0x48b485 0x425d05 0xd2deae 0xd38870 0x495521 # 0xd2dead github.com/libp2p/go-libp2p/p2p/net/swarm.wrapWithMetrics+0x6d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:831 # 0xd3886f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:170 0: 0 [12: 2304] @ 0x48b485 0x4901c9 0x10c8673 0x10c61f1 0x10c5cd0 0x495521 # 0x10c8672 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 # 0x10c61f0 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 # 0x10c5ccf 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: 2688] @ 0x48b4ac 0x4907d3 0x12026df 0x12024ab 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12026de google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:238 # 0x12024aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:206 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 576] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 1152] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd204c5 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd204c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:40 # 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 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 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 # 0x10d859e 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 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d 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: 48] @ 0x48b4ac 0x473854 0x473366 0x10dd906 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x552032 0xb0b55f 0xb0b55a 0xb0a745 0xb0a746 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10dd905 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0xb0b55e 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 # 0xb0b559 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 # 0xb0a744 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 # 0xb0a745 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0xb2cbd2 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2cbd1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:65 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb7be35 0xb7bed8 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7be34 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:22 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x425d05 0x16b663a 0x16d4474 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda7d8e 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xda7d8d 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [8: 128] @ 0x48b485 0x425d05 0xb076ee 0xb7b485 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb076ed 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 # 0xb7b484 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:157 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x12355c7 0x1235d6f 0x1235bf5 0x1236495 0x123fd72 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12355c6 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:82 # 0x1235d6e google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:438 # 0x1235bf4 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:407 # 0x1236494 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xd4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:610 # 0x123fd71 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: 320] @ 0x48b485 0x425d05 0x6a3cd3 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0xc151ff 0x10d8384 0x10d7738 0xc1a5ed 0x495521 # 0xc151fe 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 # 0x10d8383 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 # 0x10d7737 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [12: 288] @ 0x48b4ac 0x4731d7 0xbe88ec 0xbe5b4d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe88eb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe5b4c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xd0283e 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x10d6825 0xd30625 0x495521 # 0x10d6824 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x16847a5 0x168fe12 0x699962 0xda7af5 0xdaa66a 0xdaa84f 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 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 # 0xdaa84e 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [8: 896] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x13207a5 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x13207a4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:740 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 672] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x1153fd2 0x115056a 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 # 0x1153fd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [5: 960] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 160] @ 0x48b485 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 320] @ 0x48b4ac 0x4907d3 0x51d673 0x51d63e 0x51e319 0x521165 0x522ae7 0x52584c 0x51fa73 0x1157c67 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x521164 fmt.(*pp).fmtString+0xc4 fmt/print.go:498 # 0x522ae6 fmt.(*pp).printArg+0x1c6 fmt/print.go:742 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1157c66 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 960] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7db9f4 0x7db8fa 0xd6649a 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7db9f3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe059c4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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: 192] @ 0x48b485 0x425d05 0x6c3125 0x969985 0x9698dc 0x96af18 0x975f06 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x975f05 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2048] @ 0x48b4ac 0x4907d3 0x93b645 0x93b48a 0x93bf06 0x975474 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93b644 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x93b489 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [18: 864] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0xce5be5 0xce57c5 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 3040] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x69b438 0x15a11e2 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x69b437 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x37 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15a11e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:310 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1327117 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1327116 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:96 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [19: 9728] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 2304] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32] @ 0x48b4a5 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1327117 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1327116 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:96 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 784] @ 0x48b4ac 0x4907d3 0x120186a 0x12016ab 0x120a04b 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12016aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x120a04a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 128] @ 0x48b485 0x490767 0x12da808 0x12db239 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12db238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2464] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x69b438 0x15a11e2 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69b437 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x37 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15a11e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:310 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 480] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15a1809 0x15a1786 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15a1808 github.com/pactus-project/pactus/crypto.Address.String+0x8a8 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a1785 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x825 github.com/pactus-project/pactus/www/grpc/transaction.go:323 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x8e88a5 0x8e8866 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e88a4 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x8e8865 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xa5 github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x421f7b 0x69fe0d 0x69fbe5 0x159bbc5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fe0c github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14c github.com/pactus-project/pactus/types/validator/validator.go:234 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x132dbc5 0x132db8b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x132dbc4 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132db8a github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x10a 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 3145728] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1152] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13223c7 0x1326de2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13223c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1326de1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1536] @ 0x48b485 0x490767 0x160f43a 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f439 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [7: 224] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b965 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 64] @ 0x48b485 0x425d05 0x9751e5 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x9751e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a4 crypto/tls/handshake_server_tls13.go:856 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0xc26a8a 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc26a89 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x629 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x6ad552 0x6ac507 0x97a3c5 0x97aa6a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad551 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x6ac506 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:135 # 0x97a3c4 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0xa4 crypto/tls/key_schedule.go:136 # 0x97aa69 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x48b0a5 0xc23976 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc23975 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x655 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x6a0014 0x69ff50 0x159bab5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a0013 github.com/pactus-project/pactus/util/encoding.WriteElements+0x353 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ff4f github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x28f github.com/pactus-project/pactus/types/validator/validator.go:245 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0xcfd7d2 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xcfd7d1 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:218 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [43: 38528] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1280] @ 0x48b48c 0x4901c9 0x159d510 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d50f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 336] @ 0x48b485 0x425d05 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1344] @ 0x48b485 0x425d05 0x6e51ff 0x6e51f3 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e51fe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6e51f2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:57 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 14336] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 736] @ 0x48b485 0x425d05 0xd5e688 0xd5e0d6 0x10d6249 0xd30625 0x495521 # 0xd5e687 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd5e0d5 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x2f5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb30494 0xb301ff 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb30493 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 # 0xb301fe 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: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5630fb 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x8edb7c 0x8eaa06 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8edb7b github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x15b github.com/pactus-project/pactus/store/tx.go:38 # 0x8eaa05 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x169beae 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 560] @ 0x48b485 0x425d05 0x12b81f5 0x12214af 0x12d68e6 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12b81f4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x12214ae google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d68e5 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 3072] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xdddbda 0xdddbb3 0xdddbb2 0xd9b1db 0xd9a30e 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdddbd9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdddbb2 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 # 0xdddbb1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd9b1da 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 # 0xd9a30d 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 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x46eabf 0x16966cf 0x169666a 0x169659c 0xda9b7d 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x16966ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x1696669 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x169659b crypto/internal/fips140/aes/gcm.(*GCM).Seal+0xdb crypto/internal/fips140/aes/gcm/gcm.go:65 # 0xda9b7c github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0xdc github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:39 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 96] @ 0x48b485 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b485 0x425d05 0x12b81f5 0x12214af 0x12d68e6 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12b81f4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x12214ae google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d68e5 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0x1058824 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 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 # 0xc0f667 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 # 0xc162e4 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 # 0x1058823 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 [16: 512] @ 0x48b485 0x425d05 0x13270e8 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x13270e7 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:94 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [27: 1296] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1456] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [15: 1680] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 128] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 1344] @ 0x48b4ac 0x4731d7 0x159a468 0x159a3ea 0x159a3ae 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a467 encoding/hex.EncodeToString+0x547 encoding/hex/hex.go:129 # 0x159a3e9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4c9 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159a3ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x48d github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [15: 720] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6e6125 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 18432] @ 0x48b48c 0x425d05 0x7e7bc5 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e7bc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0xd59a76 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 # 0xd59a75 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 [2: 224] @ 0x48b485 0x425d05 0x6e3e87 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e3e86 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x226 github.com/pactus-project/pactus/types/tx/tx.go:402 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 800] @ 0x48b485 0x425d05 0x120317c 0x12031d6 0x1326b12 0x1326ade 0x1326aca 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1326b11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326add google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ac9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1152] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x159e049 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e048 github.com/pactus-project/pactus/www/grpc.metricToProto+0x228 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x490767 0x8952f3 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8952f2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 576] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [23: 736] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce9e65 0xce9dec 0xce9c12 0xd302c2 0xd3c0ea 0xd3062f 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3c0e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:136 # 0xd3062e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:161 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 8160] @ 0x48b485 0x425d05 0x6831fb 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6831fa compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1326017 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326016 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:232 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 672] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 3520] @ 0x48b4ac 0x4901c9 0x6830d8 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6830d7 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 40] @ 0x48b485 0x490767 0xbe5ed3 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe5ed2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe52 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0xb1aa7f 0xb1af9d 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xb1aa7e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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: 1664] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2304] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x531c7f 0x1146210 0x11461f6 0x1146096 0x1145f88 0x1195abc 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x114620f strings.Split+0x8f strings/strings.go:361 # 0x11461f5 github.com/pactus-project/pactus/version.ParseAgent-range1+0x75 github.com/pactus-project/pactus/version/agent.go:33 # 0x1146095 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x195 strings/iter.go:59 # 0x1145f87 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x1195abb github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 60928] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x169be70 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xdaaa44 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x425d05 0xd05b5f 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0x1154738 0x495521 # 0xd05b5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 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 # 0xd3bb29 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 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 912] @ 0x48b485 0x425d05 0x1322535 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1322534 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:138 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [18: 2304] @ 0x48b485 0x490767 0x16128e5 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x16128e4 github.com/creachadair/jrpc2.tasks.responses+0x484 github.com/creachadair/jrpc2@v1.3.5/server.go:811 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x490767 0x7e1f6a 0x7e80bd 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1f69 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 400] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 172032] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 6656] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 1792] @ 0x48b4ac 0x4901c9 0x16d1388 0x16d133f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d1387 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x16d133e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4901c9 0x4a3ed2 0x4a34c5 0xdfce76 0xdfce53 0xdd87ea 0xdd7257 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x4d83ae 0xafe2eb 0xafe2c0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdfce75 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdfce52 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 # 0xdd87e9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:360 # 0xdd7256 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:146 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0xafe2ea io.ReadFull+0x16a io/io.go:354 # 0xafe2bf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x13f github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 31104] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0x6c3125 0x96625d 0x966154 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96625c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966153 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4a38dd 0x4a37a6 0x4a351c 0x9e9359 0x9e9805 0x9fd11d 0x9fceb5 0x9f7657 0x552032 0x9fdf45 0x9fed75 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 # 0x9e9358 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0x9e9804 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0x9fd11c net/http.Header.WriteSubset+0x193c net/http/header.go:187 # 0x9fceb4 net/http.(*chunkWriter).writeHeader+0x16d4 net/http/server.go:1533 # 0x9f7656 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x9fdf44 net/http.(*response).finishRequest+0x44 net/http/server.go:1671 # 0x9fed74 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [1: 565248] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 1472] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1664] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 5280] @ 0x48b485 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xcecd76 0xcef015 0xce7b5f 0xcdfae5 0xcdf917 0xd5a691 0xe1ad6f 0xd5959e 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xcef014 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0x174 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:571 # 0xce7b5e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x1be github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:567 # 0xcdfae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:399 # 0xcdf916 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 # 0xd5a690 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 # 0xe1ad6e 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 # 0xd5959d 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 [9: 144] @ 0x48b4a5 0x4731d7 0x11ffe96 0x1201439 0x1201265 0x12068a5 0x120668b 0x12057e6 0x120529e 0x12044f9 0x1203265 0x13277d2 0x132779e 0x132778a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x11ffe95 google.golang.org/protobuf/internal/encoding/json.normalizeToIntString+0x2d5 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_number.go:253 # 0x1201438 google.golang.org/protobuf/internal/encoding/json.Token.getIntStr+0x118 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_token.go:182 # 0x1201264 google.golang.org/protobuf/internal/encoding/json.Token.Uint+0x64 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_token.go:163 # 0x12068a4 google.golang.org/protobuf/encoding/protojson.getUint+0x64 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:406 # 0x120668a google.golang.org/protobuf/encoding/protojson.unmarshalUint+0x32a google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:387 # 0x12057e5 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalScalar+0x485 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:311 # 0x120529d google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x13d google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:270 # 0x12044f8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13277d1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132779d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1327789 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 64] @ 0x48b4a5 0x4901c9 0x16ef4c5 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 8928] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [22: 1760] @ 0x48b485 0x425d05 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 224] @ 0x48b485 0x425d05 0x70ac76 0x4a35b1 0x719d93 0x72502f 0x737eba 0x737ead 0x11966cc 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x70ac75 github.com/rs/zerolog.init.func3+0x35 github.com/rs/zerolog@v1.35.0/event.go:15 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x719d92 github.com/rs/zerolog.newEvent+0x52 github.com/rs/zerolog@v1.35.0/event.go:69 # 0x72502e github.com/rs/zerolog.(*Logger).newEvent+0x8e github.com/rs/zerolog@v1.35.0/log.go:496 # 0x737eb9 github.com/rs/zerolog.(*Logger).Info+0x39 github.com/rs/zerolog@v1.35.0/log.go:356 # 0x737eac github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x2c github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11966cb github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x14b github.com/pactus-project/pactus/sync/handler_hello.go:170 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1264f6f 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 512] @ 0x48b485 0x490767 0x1609fb5 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609fb4 github.com/creachadair/jrpc2.(*Client).send+0x454 github.com/creachadair/jrpc2@v1.3.5/client.go:216 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 2016] @ 0x48b485 0x425d05 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 1728] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6e69bc 0x6e6873 0x1596b6d 0x15984bb 0x1645323 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 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x1596b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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: 20480] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 896] @ 0x48b485 0x425d05 0x160e269 0x160df59 0x4a49ca 0x495521 # 0x160e268 github.com/creachadair/jrpc2.(*Server).nextRequest+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:207 # 0x160df58 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 0x53b6f3 0x12408dd 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12408dc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 144] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x69bf31 0x6e315e 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x69bf30 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:179 # 0x6e315d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xfd github.com/pactus-project/pactus/types/tx/tx.go:219 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1056] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 3391488] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b4ac 0x4907d3 0x9601b5 0x960185 0x960097 0x6c2d64 0x6c31bc 0x95fb0b 0x95fada 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x9601b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960184 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960096 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:856 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95fb0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95fad9 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 576] @ 0x48b485 0x425d05 0xd2ae9d 0xd38c05 0x495521 # 0xd2ae9c 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 # 0xd38c04 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 [18: 288] @ 0x48b4ac 0x4731d7 0x989897 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989896 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2720] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 800] @ 0x48b485 0x425d05 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd04776 0xd0464c 0xd06038 0xd3c2a2 0x1054a4b 0x1054eda 0x10545d0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd0464b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd06037 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 # 0xd3c2a1 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 # 0x1054a4a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1054ed9 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 # 0x10545cf github.com/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: 2880] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1056] @ 0x48b4ac 0x4901c9 0x92e1d9 0x975245 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x92e1d8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x975244 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x539405 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [25: 4800] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 2720] @ 0x48b485 0x425d05 0x120317c 0x12031d6 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [19: 456] @ 0x48b485 0x425d05 0x1608b08 0x16086e5 0x4a49ca 0x495521 # 0x1608b07 github.com/creachadair/jrpc2.(*Client).accept+0x47 github.com/creachadair/jrpc2@v1.3.5/client.go:75 # 0x16086e4 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: 816] @ 0x48b485 0x425d05 0x53b6f3 0xb06bcc 0xb79bdb 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb06bcb 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 # 0xb79bda github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x6a3cd3 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [13: 832] @ 0x48b485 0x4901c9 0xb1abb0 0xb1af9d 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8878 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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 [22: 704] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 202752] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x58c6b9 0x58c63d 0xb2c19e 0xb2c18c 0xb34e58 0xb34c4e 0xb34fb1 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb2c19d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb2c18b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb34e57 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb34c4d 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 # 0xb34fb0 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 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [11: 7040] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 137984] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 196608] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x1227a4d 0x1236f9e 0x1236be9 0x1236b4e 0x1237891 0x1236459 0x123fd72 0x495521 # 0x12579dd 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 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x1227a4c golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1236f9d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x1236be8 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:729 # 0x1236b4d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:715 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123fd71 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: 448] @ 0x48b4ac 0x41b526 0x10d7e65 0x10d7efb 0x10d77b5 0xc1a5ed 0x495521 # 0x10d7e64 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7efa github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d77b4 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 2688] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4901c9 0x69c379 0x69c3e8 0x15a122f 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69c378 encoding/hex.EncodeToString+0x58 encoding/hex/hex.go:127 # 0x69c3e7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc7 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x15a122e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:314 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 1344] @ 0x48b4ac 0x41b526 0xd02857 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [13: 425984] @ 0x48b4b3 0x4901c9 0x12567f3 0x12568fd 0x124afb5 0x12cbac5 0x12cb692 0x12cb43c 0x495521 # 0x12567f2 bufio.NewReaderSize+0xf2 bufio/bufio.go:57 # 0x12568fc google.golang.org/grpc/internal/transport.newFramer+0x1fc google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:419 # 0x124afb4 google.golang.org/grpc/internal/transport.NewServerTransport+0x314 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:172 # 0x12cbac4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.80.0/server.go:1020 # 0x12cb691 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12cb43b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [5: 560] @ 0x48b485 0x425d05 0x491f3c 0x4ef419 0xcfe605 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef418 time.NewTicker+0x78 time/tick.go:44 # 0xcfe604 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 544] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 560] @ 0x48b485 0x425d05 0x15a2259 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a2258 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x12f8 github.com/pactus-project/pactus/www/grpc/transaction.go:357 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xda709b 0xda6f5b 0xdaa7c5 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xda709a 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 # 0xda6f5a 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 # 0xdaa7c4 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0x16c6d2d 0x16d0fc5 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d0fc4 crypto/internal/fips140/ecdsa.signGeneric[...]+0x444 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16efeed 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16efeec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 24] @ 0x48b485 0x490767 0x12c5c67 0x12d72d3 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12c5c66 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.80.0/rpc_util.go:384 # 0x12d72d2 google.golang.org/grpc.newClientStreamWithParams+0x1d2 google.golang.org/grpc@v1.80.0/stream.go:309 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [46: 26001408] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b485 0x425d05 0x10de013 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0x10de012 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [44: 24870912] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa9cc 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [7: 1120] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1920] @ 0x48b485 0x425d05 0x970fdc 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x970fdb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xb84dfc 0x495521 # 0xb84dfb 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: 32] @ 0x48b4ac 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c0d2 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0d1 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:111 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [41: 23175168] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15fca8e 0x15fca35 0x15fca27 0x15fd365 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fca8d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x15fca34 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15fca26 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:192 # 0x15fd364 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:32 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 288] @ 0x48b485 0x46eef3 0xdc9b07 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdc9b06 github.com/quic-go/quic-go.(*framer).Append+0xb26 github.com/quic-go/quic-go@v0.59.0/framer.go:154 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [38: 21479424] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [47: 26566656] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [49: 27697152] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [47: 26566656] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [38: 3040] @ 0x48b485 0x425d05 0xc1fc0c 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc1fc0b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 2048] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [65: 116480] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [21: 1344] @ 0x48b4ac 0x4731d7 0x1598f5a 0x1598ed9 0x1598eb4 0x1323dab 0x156f2fe 0x1323c03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1598f59 encoding/hex.EncodeToString+0x219 encoding/hex/hex.go:129 # 0x1598ed8 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x198 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1598eb3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x173 github.com/pactus-project/pactus/www/grpc/blockchain.go:47 # 0x1323daa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323c02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x56446e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [16: 256] @ 0x48b4a5 0x47329e 0x473292 0x472805 0x472a10 0x66ff14 0x66fe56 0x9fe73b 0x495521 # 0x66ff13 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x9fe73a net/http.(*conn).serve+0x5a net/http/server.go:1899 0: 0 [19: 6688] @ 0x48b485 0x4901c9 0xd2f6ac 0xd2f5a9 0x10c8648 0x10c61f1 0x10c5cd0 0x495521 # 0xd2f6ab 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 # 0xd2f5a8 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 # 0x10c8647 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 # 0x10c61f0 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 # 0x10c5ccf 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: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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: 384] @ 0x48b485 0x425d05 0x169bd77 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 55552] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 224] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x158f1de 0x1597982 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1597981 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x261 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0xcfc465 0xd04776 0xd06098 0xd3c302 0x10d9163 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd06097 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 # 0xd3c301 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 # 0x10d9162 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 # 0xb0acb3 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 [11: 8448] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4731d7 0x51cb0a 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 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 # 0x10d859e 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 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d 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: 1671168] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 557056] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1671168] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 1114112] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326ab6 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 5376] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 1792] @ 0x48b48c 0x4901c9 0xc302f3 0xc2b9a5 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 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 0x490767 0xb3535a 0xb84127 0xb84109 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb84126 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 # 0xb84108 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 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [15: 17280] @ 0x48b4ac 0x4907d3 0x120274e 0x12022c5 0x120a3df 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120274d google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:242 # 0x12022c4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x24 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:180 # 0x120a3de google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:306 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [89: 79744] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2228224] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1671168] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 1671168] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x790cd4 0xb836bb 0xb83695 0xb83696 0xb83748 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb836ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb83694 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83695 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb83747 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [11: 176] @ 0x48b485 0x425d05 0xcecd76 0xce9850 0xce9723 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0xb79734 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0xb79733 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 2400] @ 0x48b485 0x425d05 0xc28156 0xc280c0 0xc2e40f 0xc2beb6 0xc368a5 0x495521 # 0xc28155 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x355 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc280bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2e40e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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 0x4907d3 0x159627c 0x1596261 0x1596726 0x15984bb 0x1645323 0x495521 # 0x159627b encoding/binary.bigEndian.AppendUint32+0xfb encoding/binary/binary.go:192 # 0x1596260 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0xe0 github.com/pactus-project/pactus/www/zmq/publisher.go:60 # 0x1596725 github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x125 github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:25 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x5af86b 0x5b1223 0x5afbd4 0x5b1223 0x5ae3a6 0x5adf3b 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x11967f8 0x1196345 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x5af86a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1318 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 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 # 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 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11967f7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1196344 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 548864] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0xb7c0ed 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [11: 1936] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x58f8fe 0x58f91e 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1456] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x4a3df2 0x4a34c5 0x8c5119 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 29184] @ 0x48b48c 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0xb7ba76 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7ba75 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:44 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [24: 116736] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 864] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x532572 0x5374bf 0x73c78f 0x73c6e8 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x73c78e path/filepath.Join+0x14e path/filepath/path.go:131 # 0x73c6e7 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 160] @ 0x48b4ac 0x4907d3 0xda9bc5 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xda9bc4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:39 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x53dd96 0x53df19 0x7c118b 0x7c4eef 0xb16e19 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7c118a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 [8: 7168] @ 0x48b48c 0x4901c9 0xdb304a 0xdb303d 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb3049 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 # 0xdb303c github.com/quic-go/quic-go.(*Conn).preSetup+0x71c github.com/quic-go/quic-go@v0.59.0/connection.go:547 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [9: 2016] @ 0x48b485 0x425d05 0xddae76 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xddae75 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b485 0x425d05 0xdad1e5 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdad1e4 github.com/quic-go/quic-go.init.func1+0xbe4 github.com/quic-go/quic-go@v0.59.0/connection.go:320 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 1646592] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1097728] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1646592] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 1097728] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 548864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1646592] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0x8952f3 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8952f2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 10880] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x8f13ad 0x8ea716 0x8ea6ac 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8f13ac github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ea715 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea6ab github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 480] @ 0x48b4ac 0x425d05 0x69a185 0x1157978 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69a184 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x1157977 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 992] @ 0x48b485 0x425d05 0x160a1b5 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160a1b4 github.com/creachadair/jrpc2.(*Client).send+0x654 github.com/creachadair/jrpc2@v1.3.5/client.go:226 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 672] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce1b6c 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xce1b6b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 2480] @ 0x48b485 0x425d05 0x12b81f5 0x12214af 0x12d68e6 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12b81f4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x12214ae google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d68e5 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 576] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159c2f1 0x159c28b 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159c2f0 github.com/pactus-project/pactus/crypto.Address.String+0x270 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159c28a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:376 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x132dd37 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x132dd36 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [16: 384] @ 0x48b485 0x48b145 0x5cab59 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5cab58 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x69da2b 0x69da0c 0x69d87f 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69da2a math/big.(*Int).Mul+0x16a math/big/int.go:184 # 0x69da0b github.com/pactus-project/pactus/sortition.GetIndex+0x14b github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x69d87e github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x425d05 0x4e112d 0x4e1289 0x50c7df 0x50a5ad 0x658e09 0x6727fb 0x671750 0xa045ec 0x16019b7 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1288 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50c7de internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a5ac internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x658e08 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x16019b6 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [30: 2880] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 81920] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [12: 1920] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 6688] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x6a1185 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1184 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0d4c 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 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6a0c7b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a0c7a 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 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 92416] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 0x73c8af 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x73c8ae 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0xcfc427 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x1153c44 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xcfc426 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 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 # 0xd3c2a1 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 # 0x1153c43 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc44665 0xc4843b 0xc3a3ed 0xc39e1a 0xc3680a 0x495521 # 0xc44664 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc4843a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc3a3ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x30c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1400 # 0xc39e19 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 240] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0x96899e 0x968828 0x93c93a 0x93c46f 0x976738 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x96899d crypto/tls.unmarshalCertificate+0xfd crypto/tls/handshake_messages.go:1551 # 0x968827 crypto/tls.(*certificateMsgTLS13).unmarshal+0x127 crypto/tls/handshake_messages.go:1528 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2880] @ 0x48b485 0x490767 0x10c7f05 0x10c7eb7 0x1138a0b 0x1138a0c 0x103d092 0x103c4c7 0x495521 # 0x10c7f04 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10c7eb6 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 # 0x1138a0a 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 # 0x1138a0b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x103d091 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 # 0x103c4c6 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: 11968] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0x5449e7 0x5c9eaa 0x6a0014 0x69ff50 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a0013 github.com/pactus-project/pactus/util/encoding.WriteElements+0x353 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ff4f github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x28f github.com/pactus-project/pactus/types/validator/validator.go:245 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x532572 0x1307fa7 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x1307fa6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x9c6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:198 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x93c831 0x93c46f 0x976913 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93c830 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 crypto/tls/conn.go:1161 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976912 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x352 crypto/tls/handshake_server_tls13.go:1071 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 3584] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 1280] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c5098 0xc1b1ba 0xc1b1b0 0xc1adfb 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 # 0x8c5097 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc1b1b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1b1af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [9: 2160] @ 0x48b4ac 0x41b4e8 0xcfcf4d 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf4c github.com/libp2p/go-yamux/v5.newSession+0x2ac github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 864] @ 0x48b485 0x425d05 0x55a0b7 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 16128] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 160] @ 0x48b4a5 0x4901c9 0x1257256 0x1257172 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 96] @ 0x48b4ac 0x4907d3 0x952e51 0x952e21 0x952d2d 0x952c84 0x952c54 0x952c59 0x95fad9 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x952e50 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x952e20 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x952d2c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x952c83 crypto/tls.marshalingFunction.Marshal+0x43 crypto/tls/handshake_messages.go:21 # 0x952c53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x13 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x952c58 crypto/tls.addBytesWithLength+0x18 crypto/tls/handshake_messages.go:27 # 0x95fad8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 896] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x974995 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x974994 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x7f4 crypto/tls/handshake_server_tls13.go:777 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x89520c 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x89520b google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:200 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 864] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x69b099 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69b098 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x78 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xb83865 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb83864 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x324 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 96] @ 0x48b485 0x48b0a5 0x10d67e5 0xd30625 0x495521 # 0x10d67e4 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x6e51ed 0x8e9cee 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e51ec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:56 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xb7bd45 0xb7bd91 0xb7bea6 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bd44 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bd90 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 [15: 720] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6e68bb 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e68ba github.com/pactus-project/pactus/types/block.(*Header).Encode+0x7a github.com/pactus-project/pactus/types/block/header.go:103 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1456] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 110592] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [7: 336] @ 0x48b485 0x425d05 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 1440] @ 0x48b485 0x425d05 0x55a0b7 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 884736] @ 0x48b4b3 0x4907d3 0x74746f 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74746e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 960] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce3fab 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [21: 56448] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x130b72a 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x130b729 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:63 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 288] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x159bdbf 0x159bddd 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x159bdbe github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x33e github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x159bddc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35c github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 320] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 416] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x15f5fdb 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x15f5fda github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 532480] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 256] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 163840] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x1227a4d 0x1236f9e 0x1236be9 0x1236b4e 0x1237891 0x12364b5 0x123fd72 0x495521 # 0x12579dd 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 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x1227a4c golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1236f9d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x1236be8 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:729 # 0x1236b4d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:715 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [14: 2016] @ 0x48b485 0x425d05 0xa046a9 0xa0469d 0x16019b7 0x495521 # 0xa046a8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa0469c net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x16019b6 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [3: 16128] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b 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 0x4907d3 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda1f68 0xdaa74d 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa74c 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [62: 3968] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c34c 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c34b github.com/creachadair/jrpc2.jmessages.toJSON+0xab github.com/creachadair/jrpc2@v1.3.5/json.go:73 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x1058105 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1058104 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0xb85e8a 0xb8470e 0x495521 # 0xb85e89 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:541 # 0xb8470d 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: 192] @ 0x48b485 0x425d05 0x6c3125 0x6c2c9d 0x968165 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c2c9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968164 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 4194304] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 655360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 240] @ 0x48b4ac 0x473854 0x473366 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x473854 0x473366 0xb2aa55 0xb2aa4b 0xb290b8 0xb76570 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb290b7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:339 # 0xb7656f 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 [12: 576] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x1326ab6 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x6c3125 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x96af18 0x976d1f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x976d1e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xb7bde5 0xb7be53 0xb7bed8 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bde4 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 576] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 160] @ 0x48b485 0x425d05 0xcecd76 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x69629b 0x1199802 0x1199737 0x119918e 0x1155de3 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x69629a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x1199801 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:292 # 0x1199736 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x296 github.com/pactus-project/pactus/sync/sync.go:304 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 640] @ 0x48b485 0x425d05 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4731d7 0x51fa86 0x130e32d 0x130a1e3 0x130a8f9 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x130e32c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x6c github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:166 # 0x130a1e2 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xc2 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:123 # 0x130a8f8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:159 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 9216] @ 0x48b48c 0x425d05 0xdac727 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdac726 github.com/quic-go/quic-go.init.func1+0x126 github.com/quic-go/quic-go@v0.59.0/connection.go:270 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4901c9 0x4a3df2 0x4a34c5 0x823085 0x822de8 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x823084 google.golang.org/protobuf/internal/order.RangeFields.func1+0x64 google.golang.org/protobuf@v1.36.11/internal/order/range.go:45 # 0x822de7 google.golang.org/protobuf/internal/order.RangeFields+0x267 google.golang.org/protobuf@v1.36.11/internal/order/range.go:64 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 288] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 480] @ 0x48b485 0x425d05 0x6c3125 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xa5d005 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xa5d004 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 672] @ 0x48b485 0x425d05 0xd68776 0xd683f9 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd68775 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 # 0xd683f8 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 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 224] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 224] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xcee505 0xce7431 0xce704e 0xce6c5e 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce7430 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x230 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:508 # 0xce704d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:478 # 0xce6c5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:460 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [36: 2304] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2016] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490767 0x871076 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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 [32: 8192] @ 0x48b485 0x490767 0x16128e5 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x16128e4 github.com/creachadair/jrpc2.tasks.responses+0x484 github.com/creachadair/jrpc2@v1.3.5/server.go:811 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1622016] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [29: 1392] @ 0x48b4ac 0x473854 0x473366 0x1607a57 0x16148f5 0x161481c 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1607a56 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x16148f4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b485 0x425d05 0x74cc5d 0x74b632 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 512] @ 0x48b485 0x425d05 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2048] @ 0x48b485 0x490767 0x160c668 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 32] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b485 0x425d05 0x120317c 0x12031d6 0x1326d32 0x1326cfe 0x1326cea 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1326d31 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326cfd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ce9 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:134 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x425d05 0x132c6f5 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x132c6f4 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:155 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [30: 21120] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [15: 240] @ 0x48b4a5 0x425d05 0x160e645 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160e644 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x84 github.com/creachadair/jrpc2@v1.3.5/server.go:242 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [26: 1664] @ 0x48b4ac 0x4731d7 0x159a71a 0x159a69c 0x159a66b 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a719 encoding/hex.EncodeToString+0x7f9 encoding/hex/hex.go:129 # 0x159a69b github.com/pactus-project/pactus/crypto/hash.Hash.String+0x77b github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159a66a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x74a github.com/pactus-project/pactus/www/grpc/blockchain.go:211 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [19: 912] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd09f9f 0xc433ad 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xd09f9e 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 # 0xc433ac github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x69ff4a 0x159bab5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x69ff49 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x289 github.com/pactus-project/pactus/types/validator/validator.go:242 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 352] @ 0x48b485 0x425d05 0x6e41f6 0x6e4048 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e41f5 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x95 github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 96] @ 0x48b485 0x48b0a5 0x87fa3b 0x8a7019 0x8aac96 0x12052d7 0x12044f9 0x1203265 0x1326b12 0x1326ade 0x1326aca 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x87fa3a google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x9a google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:331 # 0x8a7018 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8aac95 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x12052d6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x12044f8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1326b11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326add google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ac9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 2304] @ 0x48b4ac 0x4901c9 0x64f1e8 0x6503b6 0x651aa5 0x65500c 0x495521 # 0x64f1e7 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x6503b5 net.(*Resolver).exchange+0xf5 net/dnsclient_unix.go:171 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [10: 320] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6c3125 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xb29f05 0xb826bc 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb826bb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0x490767 0x12da808 0x12db239 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12db238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x8e9330 0x8e9366 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8e932f github.com/pactus-project/pactus/store.publicKeyKey+0xaf github.com/pactus-project/pactus/store/block.go:26 # 0x8e9365 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xe5 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 144] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [54: 6048] @ 0x48b485 0x425d05 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 18432] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 1008] @ 0x48b485 0x425d05 0x55a0b7 0x1326017 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1326016 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:232 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 432] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1327117 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1327116 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:96 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 384] @ 0x48b485 0x425d05 0x159de97 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159de96 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [32: 3072] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1344] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 43008] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15fe8e5 0x15fe7be 0x15f6aa5 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15fe8e4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1504 github.com/pactus-project/pactus/www/html/server.go:216 # 0x15fe7bd github.com/pactus-project/pactus/www/html.txToTable+0x13dd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x15f6aa4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb64 github.com/pactus-project/pactus/www/html/blockchain.go:150 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x425d05 0x499b6b 0x5485e6 0x822d28 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x499b6a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c8b53 0xe059e5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x8c8b52 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xe059e4 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 # 0xe0576e 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 # 0xe052e4 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 # 0xe0976b 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 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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: 16] @ 0x48b485 0x425d05 0x74cc26 0x74cc52 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74cc25 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x74cc51 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 64] @ 0x48b4a5 0x4907d3 0x11fd047 0x1203a05 0x1203265 0x1326072 0x132603e 0x132602a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x11fd046 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x1203a04 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1326071 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132603d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326029 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:236 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x74b63e 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 384] @ 0x48b4ac 0x425d05 0x16b663a 0x16d4474 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4e7b07 0xcecd4f 0xce9e65 0xce9dec 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x69629b 0x1199802 0x1199737 0x119918e 0x1155de3 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x69629a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x1199801 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:292 # 0x1199736 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x296 github.com/pactus-project/pactus/sync/sync.go:304 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x8942f5 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8942f4 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b4ac 0x425d05 0xde57ab 0xdb074d 0xdb015e 0xdbfbb2 0xdbf58b 0xdbd957 0xdbd5fa 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xde57aa github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x8a github.com/quic-go/quic-go@v0.59.0/stateless_reset.go:38 # 0xdb074c github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x16c github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:147 # 0xdb015d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:92 # 0xdbfbb1 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.59.0/connection.go:2426 # 0xdbf58a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ea github.com/quic-go/quic-go@v0.59.0/connection.go:2375 # 0xdbd956 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.59.0/connection.go:2025 # 0xdbd5f9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [14: 25088] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x130b72a 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x130b729 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:63 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 960] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x56446e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 896] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e3515 0x6e34f7 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e3514 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e34f6 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:257 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x48b0a5 0xb76e29 0xb8fdff 0xb8fa65 0x495521 # 0xb76e28 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:725 # 0xb8fdfe github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:100 # 0xb8fa64 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 [8: 10240] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 384] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x9fb2f0 0x9fad57 0x1618029 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb2ef net/http.Header.Clone+0x70f net/http/header.go:105 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1618028 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0x1152129 0x1151605 0x495521 # 0x1152128 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x168 github.com/pactus-project/pactus/network/notifee.go:134 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [7: 448] @ 0x48b485 0x490767 0x160f35e 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f35d github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x4fd github.com/creachadair/jrpc2@v1.3.5/server.go:328 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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: 128] @ 0x48b485 0x425d05 0x1326868 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1326867 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:162 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2162688] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2703360] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 192] @ 0x48b485 0x425d05 0x1608d26 0x16086e5 0x4a49ca 0x495521 # 0x1608d25 github.com/creachadair/jrpc2.(*Client).accept+0x265 github.com/creachadair/jrpc2@v1.3.5/client.go:90 # 0x16086e4 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 [16: 1024] @ 0x48b4ac 0x4731d7 0x159c17a 0x159c0fc 0x159c0be 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159c179 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x159c0fb github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7b github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159c0bd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3d github.com/pactus-project/pactus/www/grpc/blockchain.go:372 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 264] @ 0x48b4ac 0x4731d7 0x159c25d 0x159c32b 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159c25c encoding/hex.EncodeToString+0x1dc encoding/hex/hex.go:129 # 0x159c32a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2aa github.com/pactus-project/pactus/www/grpc/blockchain.go:373 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b485 0x490767 0x12da808 0x12db239 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12db238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b485 0x4901c9 0x531c7f 0x7c0f34 0x7c0f1a 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 480] @ 0x48b485 0x425d05 0x10d7eaa 0x10d77b5 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10d7ea9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d77b4 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [5: 640] @ 0x48b485 0x425d05 0xb83785 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 144] @ 0x48b4a5 0x47329e 0x473292 0x472805 0x47295e 0xa0219c 0xa01ac5 0xa029c5 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0xa0219b net/http.(*ServeMux).matchOrRedirect+0x1db net/http/server.go:2733 # 0xa01ac4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa029c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2496] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 1392] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 64] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc26a77 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc26a76 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 9472] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [20: 3200] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 504] @ 0x48b485 0x425d05 0x4a4911 0x160df4f 0x4a49ca 0x495521 # 0x4a4910 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x160df4e github.com/creachadair/jrpc2.(*Server).serve+0x2e 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 0x473854 0x473366 0x7c2cac 0x7c2feb 0x7c2fde 0x7c5a65 0x1152219 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c2fea github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c2fdd github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1152218 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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: 2703360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 2162688] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 2703360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 2162688] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1152] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 120] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xd0e672 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0xd0e671 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 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 288] @ 0x48b485 0x425d05 0x53b6f3 0x12408dd 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12408dc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2112] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 36864] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 64] @ 0x48b4ac 0x473854 0x473366 0x7c4939 0x7c48fa 0x7c484a 0x7c481f 0x114dfa8 0x10c7b02 0x10c643b 0x10c5cd0 0x495521 # 0x7c4938 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7c48f9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7c4849 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7c481e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114dfa7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:229 # 0x10c7b01 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 # 0x10c643a 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 # 0x10c5ccf 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 [16: 256] @ 0x48b485 0x425d05 0x539405 0x9fe8d4 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x9fe8d3 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [4: 64] @ 0x48b485 0x425d05 0x1321953 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1321952 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:77 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1008] @ 0x48b4ac 0x425d05 0x97a3f7 0x97a45a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x97a3f6 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x97a459 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:140 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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: 3456] @ 0x48b48c 0x4901c9 0xb26f66 0xb27166 0xb306de 0xb301ff 0x495521 # 0xb26f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27165 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb306dd 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 # 0xb301fe 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: 640] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce3c7d 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 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [4: 320] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x790cd4 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51f971 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xd2045a 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 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 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 # 0x10d859e 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 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d 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: 640] @ 0x48b48c 0x4901c9 0x159aa4f 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159aa4e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb2e github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 144] @ 0x48b485 0x490767 0xc2f04e 0xc2eef4 0xc2b11f 0xc368a5 0x495521 # 0xc2f04d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2eef3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 384] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb02ca5 0xb7fe6a 0xb848a4 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 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 # 0xb7fe69 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 # 0xb848a3 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 [5: 640] @ 0x48b485 0x425d05 0x1321f95 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1321f94 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:108 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x425d05 0x979f9d 0x971831 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x979f9c crypto/tls.keyExchangeForCurveID+0x21c crypto/tls/key_schedule.go:90 # 0x971830 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x890 crypto/tls/handshake_server_tls13.go:249 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [49: 784] @ 0x48b4a5 0x4731d7 0x160f107 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f106 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x2a6 github.com/creachadair/jrpc2@v1.3.5/server.go:316 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [20: 2560] @ 0x48b485 0x490767 0x160a07d 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160a07c github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 576] @ 0x48b485 0x425d05 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 [26: 624] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x6f405f 0x6f4031 0x6f404d 0x6f4015 0x6f3ff2 0x1164750 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6f405e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x11e github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x6f4030 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0xf0 github.com/pactus-project/pactus/committee/committee.go:138 # 0x6f404c github.com/pactus-project/pactus/committee.(*committee).iterate+0x10c github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4014 github.com/pactus-project/pactus/committee.(*committee).find+0xd4 github.com/pactus-project/pactus/committee/committee.go:137 # 0x6f3ff1 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:67 # 0x116474f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:577 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x41b494 0xd5d87b 0xd5ca9a 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd5d87a 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 # 0xd5ca99 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x53b6f3 0x1320952 0x1320919 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1320951 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x251 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:227 # 0x1320918 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x218 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:749 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 1120] @ 0x48b485 0x425d05 0x15a20cd 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a20cc github.com/pactus-project/pactus/www/grpc.transactionToProto+0x116c github.com/pactus-project/pactus/www/grpc/transaction.go:398 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [21: 1008] @ 0x48b485 0x425d05 0x53b6f3 0x12408dd 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12408dc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 91392] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 2912] @ 0x48b485 0x4901c9 0x1599138 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1599137 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0x77 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [16: 256] @ 0x48b485 0x48b5c5 0x4cc7b2 0x4c2395 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 312] @ 0x48b4ac 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [18: 576] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x871016 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871015 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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: 1008] @ 0x48b485 0x425d05 0x53b6f3 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2464] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc84ef 0xdc7dfd 0xdd8d59 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xdc84ee github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd8d58 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [59: 10384] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159bd9f 0x159bef0 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159bd9e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31e github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159beef github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:352 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 96] @ 0x48b485 0x4901c9 0x160bf85 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160bf84 github.com/creachadair/jrpc2.ParseRequests+0x64 github.com/creachadair/jrpc2@v1.3.5/json.go:20 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15a1785 0x15a1716 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1784 github.com/pactus-project/pactus/crypto.Address.String+0x824 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a1715 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x7b5 github.com/pactus-project/pactus/www/grpc/transaction.go:322 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 4608] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda5f24 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x425d05 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c02c 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 480] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 5568] @ 0x48b4ac 0x4901c9 0x69c379 0x69c3e8 0x15a122f 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69c378 encoding/hex.EncodeToString+0x58 encoding/hex/hex.go:127 # 0x69c3e7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc7 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x15a122e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:314 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x53df19 0x7b7edd 0x8c8b31 0x1058d8f 0x10586c5 0x1056031 0x105500b 0x10545d0 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7b7edc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1058d8e 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 # 0x10586c4 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x11540c8 0x115056a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 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 # 0xd3c2a1 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 # 0x11540c7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:91 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 224] @ 0x48b485 0x425d05 0xdf7e93 0xde6cb3 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdf7e92 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:60 # 0xde6cb2 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.59.0/streams_map.go:90 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x490767 0x95b905 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95b904 crypto/tls.(*clientHelloMsg).unmarshal+0x1904 crypto/tls/handshake_messages.go:583 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 8960] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 1008] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0x11544d0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x11544cf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [13: 2704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc22727 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22726 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9a6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [35: 1680] @ 0x48b485 0x490767 0x1616e89 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616e88 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b485 0x4901c9 0x1152039 0x1151605 0x495521 # 0x1152038 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [41: 3280] @ 0x48b485 0x425d05 0x6f464a 0x6f460a 0x6f4637 0x6f4602 0x1165fdd 0x15990f6 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6f4649 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f4609 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6f4636 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4601 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1165fdc github.com/pactus-project/pactus/state.(*state).CommitteeInfo+0x7c github.com/pactus-project/pactus/state/state.go:754 # 0x15990f5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0x35 github.com/pactus-project/pactus/www/grpc/blockchain.go:65 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 144] @ 0x48b485 0x425d05 0x12d63c5 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d63c4 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [69: 6624] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 528] @ 0x48b485 0x425d05 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 264] @ 0x48b485 0x48b145 0x69c6d3 0x6a121f 0x6e6125 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [105: 322560] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 64] @ 0x48b485 0x425d05 0x1617f8b 0x1617f64 0x1617f2f 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617f8a net/textproto.MIMEHeader.Set+0x1ca net/textproto/header.go:22 # 0x1617f63 net/http.Header.Set+0x1a3 net/http/header.go:40 # 0x1617f2e github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:148 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 224] @ 0x48b485 0x490767 0x12da808 0x12db239 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12db238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [18: 9216] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x1249cba 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [8: 128] @ 0x48b4ac 0x425d05 0x8e816b 0x8e817d 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x8e816a github.com/pactus-project/pactus/types/account.(*Account).Clone+0x18a github.com/pactus-project/pactus/types/account/account.go:96 # 0x8e817c github.com/pactus-project/pactus/store.(*accountStore).account+0x19c github.com/pactus-project/pactus/store/account.go:53 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [25: 2000] @ 0x48b485 0x425d05 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [42: 16128] @ 0x48b4ac 0x4907d3 0x4d9386 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 27648] @ 0x48b4ac 0x4901c9 0xd7dc65 0x4a35b1 0xd78fe5 0xd78fd9 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd7dc64 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 # 0xd78fe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xd78fd8 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [16: 10240] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [42: 13440] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 48] @ 0x48b485 0x490767 0x15e086d 0x15e0632 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x15e086c github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15e0631 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2555904] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2304] @ 0x48b4ac 0x4731d7 0x15fd331 0x15fd2f2 0x15fd340 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fd330 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x15fd2f1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:277 # 0x15fd33f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:32 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [32: 3584] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 576] @ 0x48b485 0x425d05 0x1327737 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1327736 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [18: 288] @ 0x48b485 0x490767 0x9f584e 0x9f555c 0x9f5314 0xa021dc 0xa01ac5 0xa029c5 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9f584d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9f555b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9f5313 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa021db net/http.(*ServeMux).matchOrRedirect+0x21b net/http/server.go:2734 # 0xa01ac4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa029c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 960] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159be3c 0x159bddd 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159be3b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:80 # 0x159bddc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35c github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 128] @ 0x48b485 0x425d05 0x159dee5 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dee4 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:144 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1277952] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdca510 0xdc2f09 0xde5f2b 0xde5a2a 0xdd8aa8 0xe063be 0xe063b7 0xd3bda2 0x1055802 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xdca50f github.com/quic-go/quic-go.(*framer).AddStreamWithControlFrames+0x8f github.com/quic-go/quic-go@v0.59.0/framer.go:233 # 0xdc2f08 github.com/quic-go/quic-go.(*Conn).onHasStreamControlFrame+0x28 github.com/quic-go/quic-go@v0.59.0/connection.go:3007 # 0xde5f2a github.com/quic-go/quic-go.newStream.func4+0x2a github.com/quic-go/quic-go@v0.59.0/stream.go:100 # 0xde5a29 github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamControlFrame+0x29 github.com/quic-go/quic-go@v0.59.0/stream.go:48 # 0xdd8aa7 github.com/quic-go/quic-go.(*ReceiveStream).CancelRead+0x167 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:378 # 0xe063bd github.com/quic-go/quic-go.(*Stream).CancelRead+0x1d github.com/quic-go/quic-go@v0.59.0/stream.go:153 # 0xe063b6 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 # 0xd3bda1 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 # 0x1055801 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda5f70 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xda5f6f 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x1154135 0x115056a 0x495521 # 0x1154134 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2f4 github.com/pactus-project/pactus/network/stream.go:107 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [12: 384] @ 0x48b485 0x490767 0x12d6479 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x69c6d3 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 21504] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0xd05b70 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xd05b6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 10649600] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [36: 4608] @ 0x48b485 0x425d05 0x8c5d6a 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x8c5d69 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 672] @ 0x48b4ac 0x473854 0x473366 0xc1fbee 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc1fbed github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [19: 912] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15a1328 0x15a12c1 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1327 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a12c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:358 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 704] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 5616] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 5376] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 480] @ 0x48b4ac 0x4731d7 0x51fa86 0xce1b6c 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce1b6b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 320] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [32: 1536] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15a1328 0x15a12c1 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15a1327 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a12c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:358 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 160] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce9850 0xce9723 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd04345 0xd042ed 0xd04389 0xd01033 0xd00730 0xd00578 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd04344 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:403 # 0xd042ec github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x38c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:452 # 0xd04388 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd01032 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x332 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [20: 10649600] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [14: 224] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 6912] @ 0x48b485 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 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 0x662925 0x6616ea 0x662645 0x64a605 0x64b2a5 0x665e3e 0x650605 0x651aa5 0x65500c 0x495521 # 0x662924 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x6616e9 net.filterAddrList+0x169 net/ipsock.go:137 # 0x662644 net.(*Resolver).internetAddrList+0x684 net/ipsock.go:308 # 0x64a604 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:354 # 0x64b2a4 net.(*Dialer).DialContext+0x1c4 net/dial.go:539 # 0x665e3d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650604 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 7680] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 [26: 1248] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159a929 0x159a8ab 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159a928 github.com/pactus-project/pactus/crypto.Address.String+0xa08 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159a8aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x98a github.com/pactus-project/pactus/www/grpc/blockchain.go:214 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 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 # 0x10c8727 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 # 0x10c61f0 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 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 80] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [77: 18480] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 2880] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 448] @ 0x48b485 0x425d05 0xc36365 0xc36359 0x495521 # 0xc36364 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:22 # 0xc36358 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [9: 216] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [15: 7987200] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 7987200] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 10649600] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [20: 10649600] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [22: 11714560] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1632] @ 0x48b485 0x425d05 0x671f12 0x65903b 0x6727fb 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x671f11 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x65903a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 1408] @ 0x48b485 0x425d05 0x1055d0f 0x105500b 0x10545d0 0x495521 # 0x1055d0e 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 # 0x105500a 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 # 0x10545cf github.com/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 [60: 9600] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [21: 1008] @ 0x48b4ac 0x4901c9 0x5be110 0x5be8f7 0x5bf2bc 0x5ca5ec 0x159b0a7 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 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:29 # 0x159b0a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:244 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [22: 7040] @ 0x48b485 0x425d05 0x160203a 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1602039 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0xd9 net/http/server.go:2342 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 128] @ 0x48b485 0x425d05 0x7c1995 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1994 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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: 384] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 0xb0a887 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb0a886 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [7: 336] @ 0x48b485 0x425d05 0xbe3415 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe3414 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc54 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xb0ae96 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb0ae95 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x75 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:322 # 0xb0a8ae 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x4731d7 0x790cd4 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 0x425d05 0xcecd76 0xce3e52 0xce3d45 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [34: 165376] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 576] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 6144] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [11: 264] @ 0x48b485 0x48b145 0x69b636 0x69fd85 0x159bab5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69b635 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69fd84 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:227 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 32768] @ 0x48b4ac 0x4901c9 0x8c514f 0xc1b1ba 0xc1b1b0 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc1b1b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1b1af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [15: 480] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x5697b1 0x56966a 0x5622e8 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 196608] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x12266d0 0x1237252 0x1237990 0x12364b5 0x124c9fc 0x495521 # 0x12579dd 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 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12266cf golang.org/x/net/http2.(*Framer).WritePing+0x10f golang.org/x/net@v0.53.0/http2/frame.go:928 # 0x1237251 google.golang.org/grpc/internal/transport.(*loopyWriter).pingHandler+0x91 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:800 # 0x123798f google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x30f google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:898 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124c9fb 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: 32] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x16119a5 0x160de85 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [38: 12160] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c5098 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x552032 0xb0b55f 0xb0b55a 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 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 # 0x8c5097 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0xb0b55e 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 # 0xb0b559 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 1680] @ 0x48b4ac 0x41b526 0x1606c5e 0x160fa55 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1606c5d golang.org/x/sync/semaphore.(*Weighted).Acquire+0x17d golang.org/x/sync@v0.20.0/semaphore/semaphore.go:69 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [55: 2640] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x938b5d 0x93c1b1 0x93c1b2 0x93c239 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 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 # 0x938b5c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 24117248] @ 0x48b4b3 0x4901c9 0x122e873 0x122e5d5 0x123017f 0x126535d 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x123017e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x126535c google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1240458 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240457 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x160cdc5 0x160c625 0x16119a5 0x160de85 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 # 0x160cdc4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 240] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a64fb 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x6e4ed8 0x116146d 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e4ed7 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb7 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x116146c github.com/pactus-project/pactus/state.(*state).stateRoot+0xcc github.com/pactus-project/pactus/state/state.go:228 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x490767 0x132199d 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x132199c github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x9c github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:77 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 832] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x4901c9 0x531c7f 0x7c0f34 0x7c0f1a 0x7c4eef 0xb16e19 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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: 192] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x51fa86 0xc43387 0xc43347 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43386 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43346 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 168] @ 0x48b4ac 0x421e68 0x1161ff4 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161ff3 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x493 github.com/pactus-project/pactus/state/state.go:310 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 216] @ 0x48b485 0x425d05 0x77f938 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x77f937 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [15: 480] @ 0x48b4ac 0x425d05 0x6e8cc8 0x6e8ca6 0x6e8c8b 0x6e9296 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e8cc7 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xa7 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6e8ca5 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x85 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6e8c8a github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6a github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x6e9295 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1920] @ 0x48b485 0x425d05 0xcfe879 0xcfe837 0xcfe558 0xcfe639 0x495521 # 0xcfe878 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1: 352256] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xce3c7e 0xce1b9c 0xce2e15 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0xce3c7d 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 # 0xce1b9b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec 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] @ 0x48b485 0x425d05 0xd59765 0x495521 # 0xd59764 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:106 0: 0 [3: 384] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 320] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b965 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x69fd36 0x69fcff 0x69fbe5 0x159bbc5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fcfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 11648] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 288] @ 0x48b485 0x425d05 0x699ffd 0x6a2625 0x1161f0b 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x699ffc github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x11c github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x6a2624 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x1161f0a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:307 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x1322e95 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1322e94 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:188 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [37: 1776] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 864] @ 0x48b485 0x425d05 0x160eb74 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x160eb73 github.com/creachadair/jrpc2.(*Server).deliver+0x93 github.com/creachadair/jrpc2@v1.3.5/server.go:281 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x66d9e6 0x66d9bd 0x662ed8 0x676967 0x674ebf 0x648265 0x64823a 0x647cd3 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x66d9e5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66d9bc net.socket+0x9c net/sock_posix.go:27 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674ebe net.dialUDP+0x29e net/udpsock.go:304 # 0x648264 net.DialUDP+0x124 net/udpsock.go:288 # 0x648239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647cd2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [7: 168] @ 0x48b485 0x48b145 0x12326a5 0x125a653 0x125a654 0x125a2f3 0x1259d05 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a2f2 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x1259d04 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 98304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [28: 1792] @ 0x48b485 0x425d05 0x1326a77 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1326a76 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 512] @ 0x48b485 0x490767 0xbe8928 0xbe5b4d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe8927 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe5b4c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0x48b4a5 0x421f7b 0x69fe0d 0x159bab5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fe0c github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14c github.com/pactus-project/pactus/types/validator/validator.go:234 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 144] @ 0x48b4ac 0x4731d7 0x51fa86 0xd3b89c 0x10d62e3 0xd30625 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd3b89b 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 # 0x10d62e2 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x41b4ad 0xd65d12 0xd67885 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd65d11 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 # 0xd67884 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 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0xcecd76 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x1055802 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x1055801 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [679: 162960] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 576] @ 0x48b485 0x425d05 0x6e3f37 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e3f36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2d6 github.com/pactus-project/pactus/types/tx/tx.go:410 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 144] @ 0x48b485 0x48b145 0x15917de 0x1590711 0x495521 # 0x15917dd github.com/go-zeromq/zmq4.(*Queue).Pop+0x13d github.com/go-zeromq/zmq4@v0.17.0/queue.go:69 # 0x1590710 github.com/go-zeromq/zmq4.(*pubMWriter).run+0x1d0 github.com/go-zeromq/zmq4@v0.17.0/pub.go:251 0: 0 [4: 64] @ 0x48b4a5 0x4901c9 0x5d5a25 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d5a24 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6e695c 0x1596b6d 0x15984bb 0x1645323 0x495521 # 0x6e695b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x1596b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x48b0a5 0x80d9a5 0x87f9cf 0x8a7019 0x8aac96 0x12052d7 0x12044f9 0x1203265 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x80d9a4 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x124 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:217 # 0x87f9ce google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x2e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:327 # 0x8a7018 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8aac95 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x12052d6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x12044f8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0x1321f3d 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1321f3c github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x9c github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:107 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 23040] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [6: 768] @ 0x48b4ac 0x4901c9 0x169be70 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x53b6f3 0x1308a6f 0x13218c5 0x130768f 0x13074d7 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1308a6e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x4e github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:406 # 0x13218c4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:59 # 0x130768e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:139 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 480] @ 0x48b485 0x425d05 0x12097ac 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12097ab google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 672] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0d4c 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x169beae 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 18432] @ 0x48b4ac 0x46eabf 0x16966cf 0x169666a 0x1698b0f 0x930f11 0x937084 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x16966ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x1696669 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x1698b0e crypto/internal/fips140/aes/gcm.(*GCMWithXORCounterNonce).Seal+0x16e crypto/internal/fips140/aes/gcm/gcm_nonces.go:281 # 0x930f10 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x937083 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:529 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [17: 816] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc2ae16 0xc2adfc 0xc368a5 0x495521 # 0xc2ae15 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x215 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1841 # 0xc2adfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 64] @ 0x48b4a5 0x4731d7 0x86f34f 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f34e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xdc0d0c 0xdc0d00 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 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 # 0xdc0d0b github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdc0cff github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.59.0/connection.go:2595 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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: 1792] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4ac 0x4907d3 0x120186a 0x12016ab 0x120a04b 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12016aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x120a04a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 1728] @ 0x48b485 0x490767 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 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 # 0x10c8727 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 # 0x10c61f0 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 # 0x10c5ccf 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: 1280] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x122e90d 0x122e6b9 0x12317d8 0x12c7fef 0x12c7f05 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x122e90c google.golang.org/grpc/internal/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:247 # 0x122e6b8 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Put+0x98 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:168 # 0x12317d7 google.golang.org/grpc/mem.(*buffer).Free+0x77 google.golang.org/grpc@v1.80.0/mem/buffers.go:165 # 0x12c7fee google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c7f04 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [27: 864] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [46: 1104] @ 0x48b4ac 0x4731d7 0xbe720c 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe720b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2592] @ 0x48b485 0x425d05 0xcfcfaf 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcfae github.com/libp2p/go-yamux/v5.newSession+0x30e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x16119a5 0x160de85 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xde5b05 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5b04 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.59.0/stream.go:78 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [26: 13631488] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [42: 336] @ 0x48b485 0x490767 0xbe6312 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6311 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 1440] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xce3c7d 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 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x7c312f 0x7c30d4 0x7c5a65 0x1152219 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd25fff 0xd33098 0x495521 # 0x7c312e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7c30d3 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1152218 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd25ffe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2b3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:343 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb7bea5 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bea4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1199045 0x1199b05 0x119913a 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x1199b04 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1199139 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x1155de2 github.com/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 0x4e7b07 0xcecd4f 0xcee505 0xce6d14 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce6d13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:465 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x490767 0xb3535a 0xb84127 0xb84109 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb84126 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 # 0xb84108 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 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [28: 25088] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 800] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x16f0138 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [11: 528] @ 0x48b485 0x425d05 0x6a2f3b 0x6a2f18 0x159c0ad 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a2f3a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2f17 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x159c0ac github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:369 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [18: 1728] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 10368] @ 0x48b48c 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 320] @ 0x48b485 0x425d05 0x6a3cd3 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 114688] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [5: 1120] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5f5e66 0x60c18c 0x60b9ca 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 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 # 0x10cacf5 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 # 0x10cab24 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 # 0x10c8852 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x46eabf 0x16966cf 0x169666a 0x1698b0f 0x930f11 0x937084 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x16966ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x1696669 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x1698b0e crypto/internal/fips140/aes/gcm.(*GCMWithXORCounterNonce).Seal+0x16e crypto/internal/fips140/aes/gcm/gcm_nonces.go:281 # 0x930f10 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x937083 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:529 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x160c591 0x1608b3b 0x16086e5 0x4a49ca 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [11: 176] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 288] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 912] @ 0x48b4a5 0x425d05 0x12d733d 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d733c google.golang.org/grpc.newClientStreamWithParams+0x23c google.golang.org/grpc@v1.80.0/stream.go:313 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 41472] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 208] @ 0x48b485 0x425d05 0x9feca5 0x495521 # 0x9feca4 net/http.(*conn).serve+0x5c4 net/http/server.go:2060 0: 0 [4: 384] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x6f25f9 0x6f25cf 0x6f255a 0x116866f 0x1168665 0x1599486 0x132446b 0x156f2fe 0x13242c3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6f25f8 github.com/pactus-project/pactus/consensus/voteset.newBinaryVoteSet+0x3d8 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:67 # 0x6f25ce github.com/pactus-project/pactus/consensus/voteset.NewCPMainVoteVoteSet+0x3ae github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:55 # 0x6f2559 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x339 github.com/pactus-project/pactus/consensus/log/log.go:46 # 0x116866e github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x12e github.com/pactus-project/pactus/consensus/log/log.go:26 # 0x1168664 github.com/pactus-project/pactus/consensus.(*consensus).AllVotes+0x124 github.com/pactus-project/pactus/consensus/consensus.go:162 # 0x1599485 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetConsensusInfo+0x105 github.com/pactus-project/pactus/www/grpc/blockchain.go:93 # 0x132446a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13242c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetConsensusInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [67: 9648] @ 0x48b4ac 0x425d05 0x6e6036 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e6035 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1200] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159bb85 0x159bb06 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159bb84 github.com/pactus-project/pactus/crypto.Address.String+0x104 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159bb05 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:344 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 576] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0x12c5c67 0x12d72d3 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12c5c66 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.80.0/rpc_util.go:384 # 0x12d72d2 google.golang.org/grpc.newClientStreamWithParams+0x1d2 google.golang.org/grpc@v1.80.0/stream.go:309 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 16128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93c1b1 0x93c1b2 0x93c239 0x976913 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x976912 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x352 crypto/tls/handshake_server_tls13.go:1071 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1920] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x16b663a 0x16d4474 0x6c8be5 0x6c8a4c 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6c8be4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x6c8a4b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 576] @ 0x48b4ac 0x425d05 0x699fbe 0x6a2625 0x1161f0b 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x699fbd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x6a2624 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x1161f0a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:307 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4368] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 768] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6c1625 0x7e27b4 0x7e8c05 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e27b3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7e8c04 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 4320] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x425d05 0x671f12 0x65903b 0x6727fb 0x671750 0xa045ec 0x16019b7 0x495521 # 0x671f11 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x65903a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x16019b6 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x16eff27 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eff26 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [14: 224] @ 0x48b485 0x425d05 0xcecd76 0xceea65 0xce8e85 0xce2d27 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2d26 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x226 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:868 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 15040] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [10: 160] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 216] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x69ff4a 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x69ff49 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x289 github.com/pactus-project/pactus/types/validator/validator.go:242 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 3612672] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 3612672] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 2560] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1440] @ 0x48b485 0x425d05 0x970b9a 0x972f6b 0x970eb3 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x970b99 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x972f6a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x970eb2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xcecd76 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3be16 0xd3000f 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd30542 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3be15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:90 # 0xd3000e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:101 # 0xd2fd78 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 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee 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 # 0xd30541 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 [21: 172032] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [40: 12800] @ 0x48b485 0x490767 0x1616e89 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616e88 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x414ee5 0x53a19a 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 147456] @ 0x48b48c 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 10880] @ 0x48b485 0x425d05 0x131022b 0x131016e 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x131022a net/http.(*Request).WithContext+0x10a net/http/request.go:372 # 0x131016d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2580480] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 4644864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 3096576] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 3612672] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 4128768] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 6912] @ 0x48b48c 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x132de12 0x132ddab 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x132de11 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132ddaa github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x10a 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [54: 10368] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce300f 0xd3c219 0x10d6777 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce300e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:886 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x543a15 0x5c9c25 0x69b76b 0x69b701 0x6e43b0 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69b76a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b700 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 17825792] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [30: 15728640] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [30: 15728640] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [32: 16777216] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 17825792] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [32: 16777216] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 999424] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x790cd4 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 2304] @ 0x48b4ac 0x4901c9 0x687488 0x685b34 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685b33 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 10368] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 3840] @ 0x48b485 0x4901c9 0xc2b7d3 0xc2b7ae 0xc368a5 0x495521 # 0xc2b7d2 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xbd2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2b7ad github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1661 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 320] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd20517 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0x10d72c5 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20516 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 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 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 # 0x10d859e 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 # 0x10d72c4 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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] @ 0x48b485 0x425d05 0xd5ff0c 0xd5f61d 0xd5dc45 0x495521 # 0xd5ff0b github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.1/client.go:55 # 0xd5f61c github.com/multiformats/go-multistream.SelectOneOf[...]+0xbc github.com/multiformats/go-multistream@v0.6.1/client.go:98 # 0xd5dc44 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:337 0: 0 [4: 9216] @ 0x48b48c 0x41b4ad 0xcfcf17 0xcfcbe5 0xd0633b 0xd5d4dd 0xd5befe 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0xcfcf16 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcfcbe4 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd0633a 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 [58: 1392] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 240] @ 0x48b4ac 0x425d05 0x8e97b5 0x8e8f4c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e97b4 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:199 # 0x8e8f4b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x78b github.com/pactus-project/pactus/store/block.go:106 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 12544] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xc0f256 0xc208f0 0x495521 # 0xc0f255 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x1b5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:319 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [3: 5376] @ 0x48b48c 0x41b4ad 0xcfcf30 0xcfcbe5 0xd0633b 0xd5d4dd 0xd5befe 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0xcfcf2f github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcfcbe4 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd0633a 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 [153: 36720] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1728] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4907d3 0x871016 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871015 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x9501a5 0x950154 0x94e27e 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9501a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x184 crypto/internal/fips140/tls13/tls13.go:106 # 0x950153 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x133 crypto/tls/handshake_client_tls13.go:492 # 0x94e27d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 896] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x9523c5 0x95238f 0x94e2f6 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x9523c4 crypto/tls.(*Conn).setWriteTrafficSecret+0x124 crypto/tls/conn.go:1706 # 0x95238e crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xee crypto/tls/handshake_client_tls13.go:819 # 0x94e2f5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 0x4731d7 0x790cd4 0xb836bb 0xb83695 0xb83696 0xb83748 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb836ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb83694 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83695 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb83747 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 224] @ 0x48b4ac 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 1536] @ 0x48b48c 0x425d05 0x7e7bc5 0x7e8fdd 0x92f50f 0x94c25a 0x9510da 0x94e2ac 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x7e7bc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x92f50e crypto/tls.(*weakCertCache).newCert+0xce crypto/tls/cache.go:26 # 0x94c259 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1102 # 0x9510d9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x94e2ab crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 1584] @ 0x48b485 0x425d05 0x10564f2 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x10564f1 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:565 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 12288] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x951c3d 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x951c3c crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x15c crypto/tls/handshake_client_tls13.go:758 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x9518ed 0x94e2c5 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9518ec crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x28c crypto/tls/handshake_client_tls13.go:714 # 0x94e2c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 96] @ 0x48b4ac 0x473854 0x473366 0xb7bd45 0xb7bd91 0xb7bea6 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bd44 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bd90 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 224] @ 0x48b485 0x425d05 0x53974d 0x65844a 0x66e07c 0x66dbbb 0x662ed8 0x6723e7 0x672289 0x67228a 0x64d88e 0x64d088 0x64c819 0x64b565 0xe12fbb 0xe12357 0xe11dc8 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0x658449 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x66e07b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6723e6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x672288 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x672289 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d88d net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe12fba github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe12356 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe11dc7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe1b65c 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 # 0xe1bd50 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [22: 704] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce2e73 0xd3c219 0x10d6777 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2e72 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:876 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 4055040] @ 0x48b4b3 0x4901c9 0x68359f 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x1194885 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68359e compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194884 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 57344] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 65280] @ 0x48b4ac 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x425d05 0x6e6036 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e6035 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x425d05 0x55a0b7 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 576] @ 0x48b4ac 0x4731d7 0x1200d45 0x11fda6f 0x11fc713 0x11fc485 0x1204168 0x1203265 0x1326b12 0x1326ade 0x1326aca 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1200d44 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11fda6e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11fc712 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11fc484 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x1204167 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1326b11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326add google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ac9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [23: 1472] @ 0x48b485 0x425d05 0x132451c 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x132451b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:400 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x169beae 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [12: 960] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x86e8a5 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 336] @ 0x48b485 0x425d05 0xd78f76 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f75 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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: 2880] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda81f3 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 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 # 0xda7c9c 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [8: 896] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x1054e7e 0x10545d0 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 # 0x1054e7d 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 # 0x10545cf github.com/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: 896] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 896] @ 0x48b4ac 0x4907d3 0xdbd785 0xdbd72b 0xdbd5fa 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xdbd784 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:77 # 0xdbd72a github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.59.0/connection.go:2038 # 0xdbd5f9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 999424] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x6ad425 0x97a3ac 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad424 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0x97a3ab crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:132 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2048] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c52f4 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4e7b07 0xcecd4f 0xcefa4c 0xce944e 0xce9eb7 0xce1ef2 0x113481c 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcefa4b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:688 # 0xce944d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x30d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:697 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce1ef1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:738 # 0x113481b github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1.1+0x1b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:403 0: 0 [23: 552] @ 0x48b4ac 0x425d05 0xd5de8c 0x10d6249 0xd30625 0x495521 # 0xd5de8b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3be16 0xd3000f 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd30542 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3be15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:90 # 0xd3000e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:101 # 0xd2fd78 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 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee 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 # 0xd30541 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 [25: 28800] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3072] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 8448] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x11f0bce 0x1308105 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x11f0bcd google.golang.org/grpc/metadata.Pairs+0xed google.golang.org/grpc@v1.80.0/metadata/metadata.go:88 # 0x1308104 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xb24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:204 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 1104] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xb79834 0xb79809 0xb797a8 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb79833 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb79808 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb797a7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:39 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 3360] @ 0x48b485 0x425d05 0x120317c 0x12031d6 0x1327172 0x132713e 0x132712a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1327171 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132713d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1327129 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:100 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 224] @ 0x48b485 0x425d05 0xc2e709 0xc2b11f 0xc368a5 0x495521 # 0xc2e708 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1958 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [16: 1536] @ 0x48b485 0x425d05 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 128] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x658f25 0x658ecf 0x6727fb 0x671750 0xb18a2a 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x658f24 net.newFD+0x144 net/fd_unix.go:27 # 0x658ece net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb18a29 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 [10: 320] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce9850 0xce9723 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0xb79734 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0xb79733 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 18432] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 80] @ 0x48b485 0x425d05 0x125324e 0x12cef7d 0x12cef81 0x12d3b86 0x12cc35f 0x495521 # 0x125324d google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7cd google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1110 # 0x12cef7c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cef80 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 12480] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 768] @ 0x48b485 0x425d05 0x8c5b4d 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c5b4c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:171 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 [16: 2048] @ 0x48b485 0x490767 0x160c668 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 80] @ 0x48b485 0x425d05 0x12437de 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12437dd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [13: 416] @ 0x48b485 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 256] @ 0x48b4ac 0x473854 0x473366 0xd5e155 0x10d6249 0xd30625 0x495521 # 0xd5e154 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 2464] @ 0x48b485 0x425d05 0x1158425 0x1182b97 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1158424 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:97 # 0x1182b96 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 3840] @ 0x48b485 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [75: 18000] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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 0x490767 0x7e1f6a 0x7e824d 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1f69 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [35: 840] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x6f478b 0x6f47a6 0x6f477c 0x6f4756 0x6f4733 0x11653d3 0x116ec59 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6f478a github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6a github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x6f47a5 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x85 github.com/pactus-project/pactus/committee/committee.go:138 # 0x6f477b github.com/pactus-project/pactus/committee.(*committee).iterate+0x5b github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4755 github.com/pactus-project/pactus/committee.(*committee).find+0x35 github.com/pactus-project/pactus/committee/committee.go:137 # 0x6f4732 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:132 # 0x11653d2 github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x92 github.com/pactus-project/pactus/state/state.go:650 # 0x116ec58 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x138 github.com/pactus-project/pactus/consensus/height.go:26 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 15680] @ 0x48b4ac 0x4907d3 0x1201f2b 0x12024cb 0x1209a45 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201f2a google.golang.org/protobuf/internal/encoding/json.appendString+0x80a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x12024ca google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 72] @ 0x48b485 0x48b145 0x10e4f85 0x10e4214 0x495521 # 0x10e4f84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:427 # 0x10e4213 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: 672] @ 0x48b4ac 0x41b526 0x539e0a 0xd5d92d 0xd5ca9a 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd5d92c 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 # 0xd5ca99 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 999424] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [46: 158976] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [18: 864] @ 0x48b4ac 0x4907d3 0x560be5 0x160c888 0x160c2d7 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160c887 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 192] @ 0x48b485 0x425d05 0x6bc172 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [19: 456] @ 0x48b485 0x425d05 0x160c44b 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c44a github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4a github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 48] @ 0x48b4ac 0x4907d3 0x560be5 0x1618f05 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1618f04 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [84: 6720] @ 0x48b485 0x425d05 0x6f464a 0x6f460a 0x6f4637 0x6f4602 0x11637ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4649 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f4609 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6f4636 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4601 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x11637b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:478 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1248] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 240] @ 0x48b485 0x490767 0x1617386 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617385 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 2048] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [22: 450560] @ 0x48b4ac 0x4901c9 0xdf1405 0x4a35b1 0xdc1005 0xdc102c 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xdf1404 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 # 0xdc1004 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdc102b github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.59.0/connection.go:2654 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [21: 26880] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3936] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [16: 256] @ 0x48b485 0x425d05 0x9f87c5 0xa0e774 0xa0e4ff 0x4d922d 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9f87c4 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0xa0e773 net/http.(*body).readLocked+0x1b3 net/http/transfer.go:883 # 0xa0e4fe net/http.(*body).Read+0xfe net/http/transfer.go:837 # 0x4d922c io.ReadAll+0x10c io/io.go:722 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 32] @ 0x48b485 0x490767 0x12c5c67 0x12d72d3 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12c5c66 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.80.0/rpc_util.go:384 # 0x12d72d2 google.golang.org/grpc.newClientStreamWithParams+0x1d2 google.golang.org/grpc@v1.80.0/stream.go:309 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 640] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e567 0x160c2fa 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x160c2f9 github.com/creachadair/jrpc2.jmessages.toJSON+0x59 github.com/creachadair/jrpc2@v1.3.5/json.go:70 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 11264] @ 0x48b4ac 0x4907d3 0x120186a 0x12016ab 0x120a04b 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12016aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x120a04a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [78: 4992] @ 0x48b485 0x425d05 0x9fe934 0x495521 # 0x9fe933 net/http.(*conn).serve+0x253 net/http/server.go:1980 0: 0 [5: 40] @ 0x48b485 0x490767 0x160c668 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x425d05 0xcd755e 0xce1a91 0xce2e15 0xd3c219 0x10d77af 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcd755d 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 # 0xce1a90 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 278528] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3040] @ 0x48b485 0x425d05 0x12b81f5 0x12214af 0x12d68e6 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12b81f4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x12214ae google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d68e5 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 7744] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9899a6 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x9899a5 net/textproto.readMIMEHeader+0x3e5 net/textproto/reader.go:592 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [4: 8192] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 1216] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 768] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4480] @ 0x48b485 0x425d05 0x1598fa5 0x1323dab 0x156f2fe 0x1323c03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1598fa4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x264 github.com/pactus-project/pactus/www/grpc/blockchain.go:45 # 0x1323daa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323c02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 80] @ 0x48b4a5 0x4907d3 0x11fd047 0x1203a05 0x1203265 0x13277d2 0x132779e 0x132778a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x11fd046 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x1203a04 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13277d1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132779d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1327789 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 320] @ 0x48b485 0x490767 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 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 # 0x10c8727 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 # 0x10c61f0 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 # 0x10c5ccf 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: 256] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b9ca 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 288] @ 0x48b485 0x421deb 0x12408b0 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12408af google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [22: 1408] @ 0x48b4ac 0x4901c9 0x159c110 0x159c0fc 0x159c0be 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159c10f encoding/hex.EncodeToString+0x8f encoding/hex/hex.go:127 # 0x159c0fb github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7b github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159c0bd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3d github.com/pactus-project/pactus/www/grpc/blockchain.go:372 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [45: 120960] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 576] @ 0x48b485 0x490767 0x1138a59 0x1138a0c 0x103d092 0x103c4c7 0x495521 # 0x1138a58 slices.Clone[...]+0x78 slices/slices.go:360 # 0x1138a0b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x103d091 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 # 0x103c4c6 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: 192] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xda81f3 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 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 # 0xda7c9c 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [6: 384] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x48b5c5 0x4ce0fc 0x4ce737 0x4cca14 0x87dfaf 0x873c5c 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x87dfae google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:181 # 0x873c5b google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x6db google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x6f76bd 0x71b892 0x7371c8 0x737c88 0x737ee5 0x11966cc 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x6f76bc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.35.0/internal/json/string.go:88 # 0x71b891 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.35.0/event.go:348 # 0x7371c7 github.com/pactus-project/pactus/util/logger.addFields+0x487 github.com/pactus-project/pactus/util/logger/logger.go:142 # 0x737c87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x737ee4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11966cb github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x14b github.com/pactus-project/pactus/sync/handler_hello.go:170 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4a5 0x48b01b 0x69fde6 0x69fbe5 0x159bbc5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fde5 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x125 github.com/pactus-project/pactus/types/validator/validator.go:233 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 368] @ 0x48b485 0x48b5c5 0x4c2a3c 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [19: 912] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 64] @ 0x48b4ac 0x4901c9 0x8fced5 0x8fd2f4 0x8fd19d 0xd60311 0x495521 # 0x8fced4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8fd19c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd60310 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [4: 256] @ 0x48b485 0x4901c9 0x7cb24c 0xb16e97 0xb16e3a 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7cb24b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb16e96 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16e39 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 [8: 256] @ 0x48b485 0x425d05 0x6a1205 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1204 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a0d4c 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4096] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [20: 30720] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [19: 608] @ 0x48b485 0x425d05 0x6a1205 0x6e6125 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a1204 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 192] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 107008] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 176] @ 0x48b485 0x425d05 0xcecd76 0xceee2a 0xce9408 0xce300f 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce300e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:886 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 560] @ 0x48b485 0x425d05 0x159d3b9 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d3b8 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x158 github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda81a5 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81a4 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 # 0xda7c9c 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [21: 1008] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4907d3 0x8edd87 0x8edd33 0x8eaa06 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8edd86 github.com/pactus-project/pactus/store.txKey+0x366 github.com/pactus-project/pactus/store/tx.go:20 # 0x8edd32 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x312 github.com/pactus-project/pactus/store/tx.go:47 # 0x8eaa05 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6a3249 0x6a321d 0x6a3d35 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0xd963fa 0x4a35b1 0xd971be 0xd999de 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd963f9 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 # 0xd971bd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:41 # 0xd999dd 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 160] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [70: 55050240] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 384] @ 0x48b485 0x425d05 0x6c3125 0x966405 0x9662f7 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9662f6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xcecd76 0xce9e65 0xce9dec 0xce9c12 0xcfe38d 0xd00591 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xcfe38c github.com/libp2p/go-yamux/v5.(*Session).close+0x46c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:337 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcecd76 0xce93ce 0xce929f 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3be16 0x1055deb 0x105500b 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3be15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:90 # 0x1055dea github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x3ca github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:529 # 0x105500a 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 # 0x10545cf github.com/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: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c34c 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c34b github.com/creachadair/jrpc2.jmessages.toJSON+0xab github.com/creachadair/jrpc2@v1.3.5/json.go:73 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [17: 816] @ 0x48b4ac 0x4731d7 0x51fa86 0xc43467 0xc43427 0xc443dd 0xc4b18f 0xc2c8fb 0xc2c8d6 0xc368a5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43466 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43426 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc443dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4b18e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2c8fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2c8d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 512] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7c118b 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7c118a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 9792] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2800] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0x1606e12 0x160fa55 0x160ea58 0x4a49ca 0x495521 # 0x1606e11 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x331 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:74 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160ea57 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: 640] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x13207a5 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x13207a4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:740 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 917504] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [27: 24192] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 3744] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 40320] @ 0x48b4ac 0x4901c9 0x6830a6 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6830a5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 2816] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 864] @ 0x48b485 0x425d05 0x6a2f3b 0x6a2f18 0x6a2e65 0x159c0ca 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a2f3a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2f17 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2e64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x159c0c9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x49 github.com/pactus-project/pactus/www/grpc/blockchain.go:372 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [24: 1152] @ 0x48b485 0x425d05 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 256] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 3136] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 2400] @ 0x48b485 0x4901c9 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c7b97 0x10c643b 0x10c5cd0 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d 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 # 0xd2f3a4 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 # 0x10c7b96 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 # 0x10c643a 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 # 0x10c5ccf 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 [15: 1920] @ 0x48b4ac 0x425d05 0x105731e 0x10572b8 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x105731d github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x49d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x10572b7 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 # 0x1055456 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [37: 18944] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 3120] @ 0x48b485 0x4901c9 0xb008cf 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ce github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 320] @ 0x48b4ac 0x4731d7 0xa20a5f 0xa20a60 0x9f9bc7 0x9feab8 0x495521 # 0xa20a5e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa20a5f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [12: 384] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 320] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c9891 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c9890 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 8064] @ 0x48b4ac 0x4907d3 0x960f85 0x960f51 0x960e57 0x6c2d64 0x6c31bc 0x960e0b 0x960d07 0x6c2d64 0x6c31bc 0x95ea0d 0x95e8f7 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x960f84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960f50 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960e56 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x960e0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x960d06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95ea0c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e8f6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 160] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1920] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69b51f 0x69b4d3 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x69b51e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69b4d2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:84 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 192] @ 0x48b485 0x425d05 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 80] @ 0x48b485 0x425d05 0x12437de 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12437dd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [36: 23040] @ 0x48b48c 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [41: 26240] @ 0x48b48c 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [37: 2960] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [17: 1632] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b76b 0x69b701 0x69b5aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x69b76a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b700 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x69b5a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x120317c 0x12031d6 0x1326072 0x132603e 0x132602a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1326071 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132603d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326029 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:236 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [38: 13376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x115045c 0x1198a7f 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x115045b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:380 # 0x1198a7e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:184 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2464] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x92da5e 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x92da5d crypto/tls.verifyHandshakeSignature+0x7d crypto/tls/auth.go:24 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 51968] @ 0x48b4ac 0x4907d3 0x120186a 0x12024cb 0x1209a45 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12024ca google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x6c68a5 0x6c681f 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6c68a4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x6c681e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 5200] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0xc10b85 0xc10a25 0xc14414 0xb84b5c 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc14413 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 # 0xb84b5b 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 [2: 224] @ 0x48b4ac 0x4901c9 0x790b86 0xb85a45 0xb85a25 0xb859e8 0xb85ac9 0xb8470e 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb85a44 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb85a24 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb859e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb85ac8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d 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: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x979abe 0x9516e6 0x94e2c5 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x9516e5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x85 crypto/tls/handshake_client_tls13.go:700 # 0x94e2c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0xd027c9 0xd028c5 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd027c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 3456] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x1199045 0x1199b05 0x119913a 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x1199b04 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1199139 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0xcecd76 0xce5a2e 0xce58cf 0xce5be5 0xce57c5 0xd01727 0xd00d85 0xd00730 0xd00578 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xd01726 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x126 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 10752] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93c1b1 0x93c1b2 0x93c239 0x95157c 0x94e2ac 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x95157b crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x73b crypto/tls/handshake_client_tls13.go:616 # 0x94e2ab crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 384] @ 0x48b4ac 0x4731d7 0x51cb0a 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [4: 5120] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x938b5d 0x93c1b1 0x93c1b2 0x93c239 0x947845 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 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 # 0x938b5c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x947844 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 24576] @ 0x48b4ac 0x4901c9 0x8da6ad 0x8db61f 0x8dd777 0x8e4f3e 0x13128ab 0x131b8d7 0x131b8a2 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x8da6ac regexp.(*bitState).reset+0x4c regexp/backtrack.go:84 # 0x8db61e regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x8dd776 regexp.(*Regexp).doExecute+0x276 regexp/exec.go:535 # 0x8e4f3d regexp.(*Regexp).FindStringSubmatch+0x7d regexp/regexp.go:1020 # 0x13128aa github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xca github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:50 # 0x131b8d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:37 # 0x131b8a1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [27: 10368] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [22: 1056] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6e4210 0x6e4048 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x10ddc3e 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0xc1abdc 0x495521 # 0x10ddc3d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0xc1abdb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [3: 240] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xddaf13 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [23: 565248] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 98304] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x1227a4d 0x1236f9e 0x1236a3c 0x1237891 0x12364b5 0x124c9fc 0x495521 # 0x12579dd 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 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x1227a4c golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1236f9d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x1236a3b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:694 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [21: 56448] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 13824] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1008] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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] @ 0x48b4a5 0x421f7b 0x69fe34 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fe33 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x173 github.com/pactus-project/pactus/types/validator/validator.go:235 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 3072] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xdaa74d 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa74c 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [26: 6240] @ 0x48b485 0x4901c9 0x1189f39 0x1189f28 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1189f38 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1189f27 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:210 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x130e2fe 0x130a1e3 0x130a8f9 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130e2fd github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x3d github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:166 # 0x130a1e2 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xc2 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:123 # 0x130a8f8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:159 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 672] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159bb85 0x159bb06 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159bb84 github.com/pactus-project/pactus/crypto.Address.String+0x104 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159bb05 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:344 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 1344] @ 0x48b485 0x425d05 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 768] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1408] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0xdacff1 0xdace29 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdacff0 github.com/quic-go/quic-go.newConnIDGenerator+0x9f0 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:73 # 0xdace28 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.59.0/connection.go:298 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 1536] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x53ae19 0x53b60d 0x53b5cf 0x158f1de 0x1596d42 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1596d41 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x241 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x53df19 0x7c118b 0x7c4eef 0xb16e19 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7c118a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 [18: 6336] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9fb409 0x9fad57 0x9fdc37 0x9fda8a 0x130af36 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb408 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x9fdc36 net/http.(*response).write+0x116 net/http/server.go:1644 # 0x9fda89 net/http.(*response).Write+0x29 net/http/server.go:1621 # 0x130af35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:203 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x6c6937 0x6c68d4 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6c6936 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x6c68d3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 576] @ 0x48b485 0x425d05 0x69b554 0x69b52a 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69b553 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69b529 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 384] @ 0x48b4ac 0x46eabf 0x4e0885 0x4e2cf6 0x4e2cfe 0x51382b 0x513814 0x514714 0x5146d7 0x5146a6 0x512afe 0x73c798 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x73c797 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 2112] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f9154 0x8fc534 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f9153 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:307 # 0x8fc533 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:17 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 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] @ 0x48b485 0x4901c9 0xd98f91 0xd98ea9 0xd99129 0xdad285 0xde24a6 0xde0492 0xddf205 0x495521 # 0xd98f90 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 # 0xd98ea8 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 # 0xd99128 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 # 0xdad284 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x5d5e1a 0x5d5e26 0x5c121d 0x97148c 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x97148b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0x48b485 0x425d05 0xc2aaa5 0x495521 # 0xc2aaa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1562 0: 0 [10: 2560] @ 0x48b485 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 720] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x115abf5 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x115abf4 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x134 github.com/pactus-project/pactus/txpool/txpool.go:218 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xdd74e7 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xdd74e6 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x446 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:181 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 2736] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x48b99d 0x4d232d 0x4b6bbb 0x873c9a 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x873c99 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x539e0a 0xcfd5e8 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd5e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 288] @ 0x48b485 0x425d05 0x6c3125 0x963a14 0x9639f3 0x6c2d64 0x6c31bc 0x962c5d 0x962b54 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x963a13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9639f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b53 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1664] @ 0x48b4ac 0x4731d7 0x159a046 0x1599f9a 0x1599f7a 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a045 encoding/hex.EncodeToString+0x125 encoding/hex/hex.go:129 # 0x1599f99 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x79 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1599f79 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x59 github.com/pactus-project/pactus/www/grpc/blockchain.go:174 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 256] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 288] @ 0x48b485 0x425d05 0xb79932 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb79931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:43 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0x4a3df2 0x4a34c5 0x9f972e 0x9fdf53 0x9fed75 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f972d net/http.putBufioWriter+0xed net/http/server.go:888 # 0x9fdf52 net/http.(*response).finishRequest+0x52 net/http/server.go:1672 # 0x9fed74 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [2: 3584] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x15a134c 0x15a1329 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a134b encoding/hex.EncodeToString+0x3eb encoding/hex/hex.go:127 # 0x15a1328 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x3c8 github.com/pactus-project/pactus/www/grpc/transaction.go:359 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 2288] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [177: 33984] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 112] @ 0x48b485 0x425d05 0xc4ae0b 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc4ae0a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [37: 26048] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 14784] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 24] @ 0x48b485 0x48b145 0x69b636 0x69fd85 0x8ee77a 0x8ecd85 0x116487b 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69b635 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69fd84 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:227 # 0x8ee779 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8ecd84 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116487a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:588 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0xc375cb 0xc375af 0xc364fa 0x495521 # 0xc375ca github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x32a github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:61 # 0xc375ae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x30e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:946 # 0xc364f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x919 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [2: 320] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x1058105 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1058104 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 [11: 1056] @ 0x48b485 0x490767 0x1617386 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617385 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 160] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x976913 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976912 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x352 crypto/tls/handshake_server_tls13.go:1071 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 6480] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [32: 512] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 224] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0x160f1a5 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f1a4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [77: 4928] @ 0x48b485 0x48b5c5 0x4cc5fd 0x87367b 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x87367a google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2576] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x16119a5 0x160de85 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 32] @ 0x48b4a5 0x421f7b 0x69fe34 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fe33 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x173 github.com/pactus-project/pactus/types/validator/validator.go:235 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 960] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 256] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x414f66 0x53a19a 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [86: 297216] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [41: 656] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4480] @ 0x48b485 0x425d05 0xc2e5e5 0xc2e5d4 0xc2beb6 0xc368a5 0x495521 # 0xc2e5e4 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x764 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2e5d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x753 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 624] @ 0x48b485 0x425d05 0x75715f 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75715e github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 480] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa9cc 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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] @ 0x48b485 0x425d05 0xd78f76 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd78f75 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0xdc7d30 0xdc7d24 0xde5d8a 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xdc7d2f 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 # 0xdc7d23 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [79: 2528] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc26a77 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc26a76 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [26: 39936] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x6ea117 0xcfcebf 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0x6ea116 log.New+0x56 log/log.go:74 # 0xcfcebe github.com/libp2p/go-yamux/v5.newSession+0x21e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x16d5f7c 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x951fb9 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x16d5f7b crypto/internal/fips140/ecdsa.newDRBG[...]+0x7b crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x951fb8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5338e5 0x1307bb0 0x13074d7 0x13215f1 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x5338e4 strings.ToLower+0xa4 strings/strings.go:746 # 0x1307baf github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x5cf github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:188 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x13215f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:692 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 304] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x69fed0 0x69fd8f 0x69fbe5 0x159bbc5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69fecf github.com/pactus-project/pactus/util/encoding.WriteElements+0x20f github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69fd8e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xce github.com/pactus-project/pactus/types/validator/validator.go:231 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x53afa5 0x53b60d 0x53b5cf 0x10d71ec 0xc1a5ed 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 # 0x10d71eb 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [9: 2880] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 3840] @ 0x48b4ac 0x4901c9 0x159d937 0x159d923 0x159d8fb 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d936 encoding/hex.EncodeToString+0x356 encoding/hex/hex.go:127 # 0x159d922 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159d8fa github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [33: 135168] @ 0x48b4ac 0x4901c9 0x9f958b 0x9f9567 0x9fe9da 0x495521 # 0x9f958a bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0x9f9566 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0x9fe9d9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 2048] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda563e 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [9: 1008] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x15971a8 0x15984bb 0x1645323 0x495521 # 0x15971a7 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x87 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:42 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/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 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1337327 0x15fd254 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1337326 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x15fd253 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [160: 368640] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [41: 20992] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 720] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 2112] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [33: 2112] @ 0x48b485 0x425d05 0x6e60dc 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e60db github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [27: 432] @ 0x48b4a5 0x48b5c5 0x4ce0fc 0x4ce737 0x4cca14 0x87dfaf 0x873c5c 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x87dfae google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:181 # 0x873c5b google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x6db google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [32: 2048] @ 0x48b485 0x425d05 0x159e014 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e013 github.com/pactus-project/pactus/www/grpc.metricToProto+0x1f3 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [39: 16224] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [31: 1984] @ 0x48b4ac 0x4901c9 0x159a3fe 0x159a3ea 0x159a3ae 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a3fd encoding/hex.EncodeToString+0x4dd encoding/hex/hex.go:127 # 0x159a3e9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4c9 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159a3ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x48d github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [37: 1776] @ 0x48b485 0x425d05 0x671f12 0x6590e5 0x6727fb 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x671f11 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x6590e4 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [20: 640] @ 0x48b485 0x421deb 0x12408b0 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12408af google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x421deb 0x12408b0 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12408af google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xb7bc45 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x4731d7 0xb00e76 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0xb00e75 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:54 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 16] @ 0x48b485 0x425d05 0xcecd76 0xceee2a 0xce9408 0xce300f 0xd3c219 0x10d77af 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce300e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:886 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c38c5 0x7c348e 0xb15daf 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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: 131072] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 336] @ 0x48b485 0x490767 0x160c4b6 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c4b5 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb5 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [104: 21632] @ 0x48b4ac 0x4901c9 0x159a205 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a204 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x2e4 github.com/pactus-project/pactus/www/grpc/blockchain.go:193 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [113: 1808] @ 0x48b485 0x425d05 0xbe6bf2 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6bf1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x731 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 3328] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x160c75e 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x160c75d github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 3200] @ 0x48b485 0x425d05 0xa0d45f 0xa21099 0x9f9bc7 0x9feab8 0x495521 # 0xa0d45e net/http.readTransfer+0x57e net/http/transfer.go:573 # 0xa21098 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [10: 240] @ 0x48b485 0x48b145 0x12326a5 0x125a653 0x125a654 0x125a2f3 0x1259d05 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a2f2 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x1259d04 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1056] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 448] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1327777 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1327776 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1088] @ 0x48b4a5 0x4731d7 0x1609e3f 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609e3e github.com/creachadair/jrpc2.(*Client).send+0x2de github.com/creachadair/jrpc2@v1.3.5/client.go:214 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 1152] @ 0x48b485 0x425d05 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 7680] @ 0x48b485 0x425d05 0x159a585 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a584 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x664 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 480] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15a1809 0x15a1786 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1808 github.com/pactus-project/pactus/crypto.Address.String+0x8a8 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a1785 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x825 github.com/pactus-project/pactus/www/grpc/transaction.go:323 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 56] @ 0x48b485 0x490767 0x160c668 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 1728] @ 0x48b485 0x425d05 0x55a0b7 0x132dd37 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x132dd36 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [19: 912] @ 0x48b485 0x425d05 0x6a06d7 0x6a06ac 0x159a3b5 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a06d6 bytes.NewBuffer+0x56 bytes/buffer.go:490 # 0x6a06ab github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x159a3b4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [49: 4704] @ 0x48b4ac 0x4731d7 0x159a565 0x159a49a 0x159a48d 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a564 encoding/hex.EncodeToString+0x644 encoding/hex/hex.go:129 # 0x159a499 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x579 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x159a48c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x56c github.com/pactus-project/pactus/www/grpc/blockchain.go:206 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [50: 2400] @ 0x48b485 0x425d05 0x161492d 0x161481c 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x161492c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0xac github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:201 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5449e7 0x5c9eaa 0x6a0014 0x69ff50 0x69fbe5 0x159bbc5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a0013 github.com/pactus-project/pactus/util/encoding.WriteElements+0x353 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ff4f github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x28f github.com/pactus-project/pactus/types/validator/validator.go:245 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 352] @ 0x48b485 0x425d05 0x8e9405 0x8e93ee 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x8e9404 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x184 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x8e93ed github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x16d github.com/pactus-project/pactus/store/block.go:162 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [36: 1152] @ 0x48b485 0x425d05 0xa0470b 0x1618b28 0x1619bab 0x495521 # 0xa0470a net/http.(*Server).Serve+0x42a net/http/server.go:3464 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [18: 5184] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 960] @ 0x48b485 0x425d05 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 960] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [100: 24000] @ 0x48b4ac 0x4731d7 0x159bd5d 0x159bee8 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bd5c encoding/hex.EncodeToString+0x2dc encoding/hex/hex.go:129 # 0x159bee7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 40] @ 0x48b485 0x425d05 0x670f06 0x672839 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x670f05 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x672838 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ef82e 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef82d crypto/internal/fips140/hkdf.Extract[...]+0xad crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb00e25 0xb031a8 0xb74789 0xb7696f 0x495521 # 0xb00e24 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 [36: 36864] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1440] @ 0x48b485 0x425d05 0xb29cfa 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29cf9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 1792] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0x6acf3d 0x97a370 0x97aa6a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6acf3c crypto/ecdh.(*x25519Curve).GenerateKey+0x7c crypto/ecdh/x25519.go:42 # 0x97a36f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x97aa69 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 416] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0xb79734 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0xb79733 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 16] @ 0x48b485 0x425d05 0x670f06 0x672839 0x671750 0xa045ec 0x16019b7 0x495521 # 0x670f05 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x672838 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x16019b6 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c52f4 0xd04de5 0xd04d9b 0xd02ccf 0xd05df8 0xd3bb2a 0x5504c3 0x550bc7 0x78fe51 0xafed10 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd04de4 github.com/libp2p/go-buffer-pool.Put+0x164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd04d9a github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Read+0x11a github.com/libp2p/go-yamux/v5@v5.1.0/util.go:122 # 0xd02cce github.com/libp2p/go-yamux/v5.(*Stream).Read+0x20e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:122 # 0xd05df7 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 # 0xd3bb29 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 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafed0f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0x5bf1b4 0x159be3c 0x159bddd 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159be3b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:80 # 0x159bddc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35c github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [31: 496] @ 0x48b4a5 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 352] @ 0x48b485 0x425d05 0x160c9e6 0x160c625 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c9e5 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x45 github.com/creachadair/jrpc2@v1.3.5/json.go:205 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [30: 1920] @ 0x48b485 0x425d05 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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] @ 0x48b485 0x4901c9 0x1056f58 0x1056f28 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1056f57 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:24 # 0x1056f27 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 # 0x1055456 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1008] @ 0x48b4ac 0x41b526 0x10d7dfe 0x10d7ef3 0x10d77b5 0xc1a5ed 0x495521 # 0x10d7dfd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7ef2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d77b4 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [6: 6144] @ 0x48b4ac 0x4901c9 0x8c514f 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x740f34 0x75358a 0x754006 0x7575ff 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7575fe github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x160f35e 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f35d github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x4fd github.com/creachadair/jrpc2@v1.3.5/server.go:328 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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: 442368] @ 0x48b4b3 0x4907d3 0x74746f 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74746e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xceadb9 0xceadad 0xcece6c 0xce415c 0xce4048 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 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 # 0xceadb8 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/metricshelper/pool.go:16 # 0xceadac github.com/libp2p/go-libp2p/p2p/host/resource-manager.StatsTraceReporter.ConsumeEvent+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/stats.go:225 # 0xcece6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:226 # 0xce415b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x27b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce4047 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:75 # 0xce9ae4 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 # 0xd063e1 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 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 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 0xdd34ed 0xdb8aaf 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xdd34ec github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x24c github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:102 # 0xdb8aae github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [28: 896] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [17: 21760] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 3047424] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 4571136] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 851968] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 160] @ 0x48b485 0x425d05 0xcecd76 0xce9e65 0xce9dec 0xce9c12 0xd302c2 0xd3c0ea 0xd3062f 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3c0e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:136 # 0xd3062e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:161 0: 0 [3: 240] @ 0x48b485 0x425d05 0x12097ac 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12097ab google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 288] @ 0x48b4ac 0x4907d3 0x57574b 0x563bd3 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x57574a encoding/json.appendString[...]+0x7ca encoding/json/encode.go:1063 # 0x563bd2 encoding/json.stringEncoder+0x412 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1472] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6e55de 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2944] @ 0x48b485 0x4901c9 0xb1aa7f 0xb1af9d 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aa7e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8e34 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 # 0x10c8727 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 # 0x10c61f0 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 # 0x10c5ccf 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 [9: 4571136] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 4571136] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 4063232] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 3047424] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 2031616] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [37: 592] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [19: 19456] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x1249cba 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [14: 224] @ 0x48b485 0x425d05 0x539405 0x9fa085 0x9feab8 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x9fa084 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [8: 3328] @ 0x48b4ac 0x4907d3 0x75fc88 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75fc87 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 384] @ 0x48b485 0x490767 0x871076 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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] @ 0x48b4a5 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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 [57: 7296] @ 0x48b485 0x425d05 0xb7e57f 0xb7e52f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e57e github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:20 # 0xb7e52e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:253 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xce1339 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce1338 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x5f5e66 0x60c18c 0x60b9ca 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 624] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x160cdc5 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160cdc4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [106: 11872] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x9fa085 0x9feab8 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 # 0x9fa084 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [3: 240] @ 0x48b485 0x425d05 0x12014f7 0x1208f68 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12014f6 google.golang.org/protobuf/internal/encoding/json.NewEncoder+0x36 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:45 # 0x1208f67 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0xc7 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:152 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [192: 18432] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x8fdb51 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc14413 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 # 0x8fdb50 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [24: 1920] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1968] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x159e085 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e084 github.com/pactus-project/pactus/www/grpc.metricToProto+0x264 github.com/pactus-project/pactus/www/grpc/network.go:163 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x4158bd 0x159e15d 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e15c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [129: 14448] @ 0x48b4ac 0x4901c9 0x790b86 0x159d776 0x159d760 0x159d761 0x159d749 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x159d775 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x159d75f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x159d760 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x159d748 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0x989367 0x989177 0x130a279 0x130a2f6 0x130a23f 0x130a8f9 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x989366 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:794 # 0x989176 net/textproto.CanonicalMIMEHeaderKey+0xb6 net/textproto/reader.go:662 # 0x130a278 net/textproto.MIMEHeader.Add+0x158 net/textproto/header.go:14 # 0x130a2f5 net/http.Header.Add+0x1d5 net/http/header.go:31 # 0x130a23e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x11e github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:125 # 0x130a8f8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:159 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [160: 40960] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [25: 800] @ 0x48b485 0x425d05 0x1611ac5 0x160de85 0x4a49ca 0x495521 # 0x1611ac4 github.com/creachadair/jrpc2.(*Server).read+0x244 github.com/creachadair/jrpc2@v1.3.5/server.go:654 # 0x160de84 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 [37: 15392] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169beae 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 26752] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x9758dd 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9758dc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4907d3 0x120186a 0x12024cb 0x1209a45 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12024ca google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 256] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce93ce 0xce929f 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x1056290 0x105500b 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x105628f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x86f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x105500a 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 # 0x10545cf github.com/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 0x51cef2 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x122707c 0x123786d 0x123786e 0x1236459 0x123fd72 0x495521 # 0x12579dd 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 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x122707b golang.org/x/net/http2.(*Framer).WriteWindowUpdate+0x17b golang.org/x/net@v0.53.0/http2/frame.go:1039 # 0x123786c google.golang.org/grpc/internal/transport.(*loopyWriter).outgoingWindowUpdateHandler+0x1ec google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:644 # 0x123786d google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:880 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123fd71 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: 96] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x125654e 0x1236425 0x123fd72 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x125654d google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x8d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:353 # 0x1236424 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:637 # 0x123fd71 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: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0xdaf45b 0xdaf370 0xddac9e 0xdb45e5 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaf45a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:59 # 0xdaf36f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:50 # 0xddac9d github.com/quic-go/quic-go.(*sendQueue).Run+0x1bd github.com/quic-go/quic-go@v0.59.0/send_queue.go:99 # 0xdb45e4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [41: 656] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x872bbf 0x872a07 0x8850c5 0x884e2f 0x8543a5 0x8850c5 0x884e2f 0x85646d 0x8850c5 0x884e2f 0x884d5e 0x82d2a2 0x82d1cc 0x1264f3a 0x1264f29 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 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 # 0x872bbe google.golang.org/protobuf/internal/impl.sizeMap+0x17e google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x872a06 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x8850c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x884e2e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x8543a4 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x8850c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x884e2e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x85646c google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:414 # 0x8850c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x884e2e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x884d5d google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x82d2a1 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x82d1cb google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x1264f39 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x1264f28 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:51 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [55: 4400] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4907d3 0x56a899 0x56abc6 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [16: 384] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 8160] @ 0x48b4ac 0x4901c9 0x5adf6a 0x159d709 0x159d6aa 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x159d708 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x159d6a9 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0xc9 github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [27: 648] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab72 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x5cab71 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [46: 3680] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x421deb 0x6a322d 0x6a3d35 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 720] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xcfe84e 0xcfe837 0xcfe558 0xcfe5f0 0x495521 # 0xcfe84d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe5ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [49: 3920] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [108: 25920] @ 0x48b4ac 0x4901c9 0x159bcce 0x159bee8 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bccd encoding/hex.EncodeToString+0x24d encoding/hex/hex.go:127 # 0x159bee7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 320] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755bd3 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 128] @ 0x48b485 0x425d05 0x10d7ebe 0x10d77b5 0xc1a5ed 0x495521 # 0x10d7ebd github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10d77b4 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [78: 17472] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [45: 5040] @ 0x48b485 0x425d05 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [72: 12672] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490767 0xb84c05 0x495521 # 0xb84c04 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: 336] @ 0x48b4ac 0x41b526 0xd0283e 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [8: 1536] @ 0x48b485 0x490767 0xb84c05 0x495521 # 0xb84c04 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: 48] @ 0x48b4ac 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c02c 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 26112] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57e24a 0x57e3e5 0xb2ce50 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 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 # 0x57e249 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x57e3e4 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2ce4f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca 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 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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: 112] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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: 1024] @ 0x48b4ac 0x4901c9 0x6830bf 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6830be compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4a38dd 0x4a37a6 0x4a351c 0x8c5098 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 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 # 0x8c5097 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 480] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb85c45 0xb8470e 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb85c44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d 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: 48] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c38c5 0x7c348e 0xb15c68 0xb16db5 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 [13: 1040] @ 0x48b485 0x425d05 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb8338b 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 # 0xb8336d 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 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [74: 37888] @ 0x48b485 0x490767 0x160c668 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [32: 512] @ 0x48b485 0x425d05 0x1236af5 0x1237891 0x1236459 0x123fd72 0x495521 # 0x1236af4 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:712 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [84: 53760] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [61: 976] @ 0x48b4a5 0x421f7b 0x69fe0d 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fe0c github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14c github.com/pactus-project/pactus/types/validator/validator.go:234 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 4160] @ 0x48b485 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4a3474 0x560c45 0x1618f05 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x560c44 encoding/json.Marshal+0x184 encoding/json/encode.go:215 # 0x1618f04 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [42: 336] @ 0x48b485 0x425d05 0x160c9e6 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c9e5 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x45 github.com/creachadair/jrpc2@v1.3.5/json.go:205 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [24: 3840] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bc45 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [42: 6720] @ 0x48b485 0x4901c9 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c8777 0x10c61f1 0x10c5cd0 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d 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 # 0xd2f3a4 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 # 0x10c8776 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 # 0x10c61f0 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 # 0x10c5ccf 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] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x8c5119 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0x48b485 0x425d05 0xcecd76 0xce9e65 0xce9dec 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0xb79734 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0xb79733 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xb008cf 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ce github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c00f 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [29: 25984] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 480] @ 0x48b485 0x425d05 0x169bd77 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x169be70 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1040] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6e6125 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x1201f2b 0x12016ab 0x120a04b 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201f2a google.golang.org/protobuf/internal/encoding/json.appendString+0x80a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:126 # 0x12016aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x120a04a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 5376] @ 0x48b4ac 0x4907d3 0x6c2bba 0x6c2b84 0x9686df 0x6c2d64 0x6c31bc 0x6c2cdd 0x9680b1 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c2bb9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2b83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9686de crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c2cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9680b0 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2592] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1326017 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x1326016 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:232 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1600] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xce3fab 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [39: 624] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 10240] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x69a185 0x6a2425 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69a184 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6a2424 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 27840] @ 0x48b485 0x425d05 0x15a10f5 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a10f4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x194 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 256] @ 0x48b485 0x490767 0x4a38dd 0x4a37a6 0x4a351c 0x8c5098 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 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 # 0x8c5097 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [18: 10368] @ 0x48b48c 0x490767 0x1241f39 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1241f38 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1738 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:622 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 208] @ 0x48b485 0x425d05 0xcecd76 0xce415c 0xce4048 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce415b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x27b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce4047 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:75 # 0xce9ae4 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 # 0xd063e1 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 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 4608] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [97: 55872] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 36478976] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [76: 37978112] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [78: 38977536] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [79: 39477248] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 720] @ 0x48b485 0x425d05 0x970b9a 0x96bc0c 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x970b99 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x96bc0b crypto/tls.(*Conn).readClientHello+0x16b crypto/tls/handshake_server.go:168 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xb09fef 0xb09f90 0xb09f29 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xb09fee github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb09f8f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb09f28 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:214 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 [5: 80] @ 0x48b485 0x48b0a5 0xc43438 0xc43427 0xc443dd 0xc4b18f 0xc2c8fb 0xc2c8d6 0xc368a5 0x495521 # 0xc43437 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43426 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc443dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4b18e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2c8fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2c8d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc368a4 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 0xce1339 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xce1338 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 32] @ 0x48b485 0x425d05 0x499a65 0x5486e6 0x9715ae 0x970e85 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x499a64 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x5486e5 sort.SliceStable+0x85 sort/slice.go:43 # 0x9715ad crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x60d crypto/tls/handshake_server_tls13.go:225 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 1664] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0xc14733 0x1058010 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc14732 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 # 0x105800f 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [65: 12480] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 5280] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x1235285 0x1235143 0x12c59fc 0x12dbdcf 0x12db634 0x12b80e4 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1235284 google.golang.org/grpc/metadata.MD.Copy+0x184 google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x1235142 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:132 # 0x12c59fb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.80.0/rpc_util.go:271 # 0x12dbdce google.golang.org/grpc.(*clientStream).finish+0x48e google.golang.org/grpc@v1.80.0/stream.go:1085 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 192] @ 0x48b4ac 0x473854 0x473366 0xb7bd45 0xb7bd91 0xb7bea6 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd44 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bd90 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x425d05 0xcecd76 0xce9e65 0xce9dec 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x10dd349 0x10d9176 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 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 # 0xb0acb3 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [47: 15040] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x74cc5d 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 9120] @ 0x48b485 0x425d05 0xc21c70 0xc21c20 0xc39bdb 0xc3680a 0x495521 # 0xc21c6f github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc21c1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 96] @ 0x48b4a5 0x4731d7 0x40c666 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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] @ 0x48b485 0x425d05 0x41b494 0xb0ae85 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb0ae84 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 # 0xb0a8ae 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [4: 128] @ 0x48b4ac 0x4731d7 0x51fa86 0xa5d034 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 416] @ 0x48b485 0x4901c9 0x1057e92 0x1057e62 0x1056031 0x105500b 0x10545d0 0x495521 # 0x1057e91 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1057e61 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 0x96aa75 0x96aa45 0x96a957 0x6c2d64 0x6c31bc 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x96af18 0x976d1f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x96aa74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96aa44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96a956 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x976d1e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2560] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 6528] @ 0x48b4ac 0x4901c9 0x69fd25 0x69fbe5 0x159bbc5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [47: 13536] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x1055f2f 0x105500b 0x10545d0 0x495521 # 0x1055f2e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:535 # 0x105500a 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 # 0x10545cf github.com/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: 624] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [22: 3168] @ 0x48b485 0x425d05 0x55a0b7 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [46: 5152] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 160] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x1326ab6 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [19: 912] @ 0x48b485 0x425d05 0x53b6f3 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 216] @ 0x48b485 0x425d05 0x1243879 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1243878 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0xddae4b 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xddae4a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 32] @ 0x48b4ac 0x4901c9 0x8fced5 0x8fd2f4 0x10dd925 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x8fced4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10dd924 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [45: 63360] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 160] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 384] @ 0x48b485 0x425d05 0x499b6b 0x5485e6 0x822d28 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x499b6a internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0x822d27 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2112] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7dbb3b 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7dbb3a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4a5 0x421f7b 0x69fdbe 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fdbd github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xfd github.com/pactus-project/pactus/types/validator/validator.go:232 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [19: 3040] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 320] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xce3c7d 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 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 0x490767 0x4a38dd 0x4a37a6 0x4a351c 0x58f8fe 0x58f91e 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 480] @ 0x48b485 0x425d05 0x130f4b1 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130f4b0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x8b0 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:463 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [25: 4800] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 336] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x16119a5 0x160de85 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [15: 21120] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x160c925 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c924 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 2944] @ 0x48b485 0x490767 0x1616fc5 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616fc4 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [27: 5184] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2880] @ 0x48b485 0x425d05 0x55a0b7 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [16: 8388608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 319488] @ 0x48b48c 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [40: 20480] @ 0x48b485 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 7680] @ 0x48b48c 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 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 0x425d05 0x782336 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x782335 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 6912] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [17: 1088] @ 0x48b4ac 0x4907d3 0x6e8d05 0x6e8ca6 0x6e8c8b 0x6e9296 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e8d04 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xe4 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x6e8ca5 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x85 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6e8c8a github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6a github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x6e9295 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1920] @ 0x48b4ac 0x425d05 0x6e3e45 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3e44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 192] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce6385 0xce622f 0xce5c45 0xce57c5 0x1055b8d 0x105500b 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce6384 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x504 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce622e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x3ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:417 # 0xce5c44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:374 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0x1055b8c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x16c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:515 # 0x105500a 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 # 0x10545cf github.com/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: 576] @ 0x48b485 0x425d05 0x6e46e5 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e46e4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6a0d05 0x6a0cdb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a0d04 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6a0cda 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1664] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc347d1 0xc3442b 0x495521 # 0xc347d0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:104 # 0xc3442a github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x78a github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:93 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc26dc5 0xc26bc8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc26dc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc26bc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [63: 13104] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd0a00c 0xc433ad 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xd0a00b 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 # 0xc433ac github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [32: 1536] @ 0x48b485 0x425d05 0xd304c5 0x495521 # 0xd304c4 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 [2: 224] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xdd7448 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdd7447 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [76: 2432] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 9792] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x421deb 0x120972b 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120972a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:250 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb2aa55 0xb2aa4b 0xb2747a 0xb7665b 0xb756e5 0xb754e8 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb27479 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb7665a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:666 # 0xb756e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:506 # 0xb754e7 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 [11: 264] @ 0x48b485 0x425d05 0x11584c5 0x1182b97 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x11584c4 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:118 # 0x1182b96 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [81: 40476672] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [80: 39976960] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [74: 36978688] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 983040] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [300: 199065600] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x1194885 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194884 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 3360] @ 0x48b485 0x425d05 0x8eafc5 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x8eafc4 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 4096] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [607: 44752896] @ 0x48b4b3 0x4901c9 0x68359f 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68359e compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [554: 36306944] @ 0x48b4b3 0x4901c9 0x68354c 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68354b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 40960] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685438 0x68541c 0x6864c5 0x685cf1 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x685437 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68541b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x6864c4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685cf0 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3375: 2239488000] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b485 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [36: 576] @ 0x48b485 0x48b0a5 0x1199cb5 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1199cb4 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x74 github.com/pactus-project/pactus/sync/sync.go:335 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xa5d005 0xb8468c 0x495521 # 0xa5d004 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8468b 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 [41: 1968] @ 0x48b485 0x425d05 0x6e46e5 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e46e4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [21: 1680] @ 0x48b485 0x425d05 0x15a184d 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a184c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x8ec github.com/pactus-project/pactus/www/grpc/transaction.go:321 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [29: 2320] @ 0x48b485 0x425d05 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 432] @ 0x48b485 0x425d05 0x8c5ba6 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c5ba5 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 288] @ 0x48b485 0x425d05 0x6c3125 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 864] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15a1328 0x15a12c1 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1327 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a12c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:358 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b485 0x425d05 0x1153d67 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1153d66 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x186 github.com/pactus-project/pactus/network/stream.go:58 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 1344] @ 0x48b485 0x425d05 0xc21991 0xc39f1b 0xc3680a 0x495521 # 0xc21990 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x410 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc39f1a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [20: 960] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 240] @ 0x48b485 0x425d05 0x13245c5 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x13245c4 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 64] @ 0x48b485 0x425d05 0xcecd76 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x10dd349 0x10d9176 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 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 # 0xb0acb3 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x425d05 0x6c3125 0x963a74 0x963a53 0x6c2d64 0x6c31bc 0x963a14 0x9639f3 0x6c2d64 0x6c31bc 0x962c5d 0x962b54 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x963a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x963a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x963a13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9639f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b53 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1984] @ 0x48b4ac 0x4731d7 0x159a7fa 0x159a76e 0x159a73d 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a7f9 encoding/hex.EncodeToString+0x8d9 encoding/hex/hex.go:129 # 0x159a76d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x84d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159a73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x81c github.com/pactus-project/pactus/www/grpc/blockchain.go:212 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [57: 6384] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2496] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 320] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [31: 1984] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1104] @ 0x48b485 0x425d05 0x53b6f3 0x1327852 0x13277eb 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1327851 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x13277ea github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x10a 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x64816b 0x647cd3 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x64816a net.srcAddrs+0x2a net/addrselect.go:45 # 0x647cd2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x5c8726 0x5c8787 0x1597af9 0x15984bb 0x1645323 0x495521 # 0x5c8725 encoding/hex.EncodeToString+0x25 encoding/hex/hex.go:127 # 0x5c8786 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1597af8 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x3d8 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:38 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [76: 8512] @ 0x48b4ac 0x41b526 0xd027b6 0xd028af 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [12: 960] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 5242880] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [42: 5505024] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 17280] @ 0x48b48c 0x425d05 0x93c693 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c692 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0xd0283e 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 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 0x539405 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [126: 2016] @ 0x48b4a5 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 3680] @ 0x48b485 0x490767 0x1616e89 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616e88 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [51: 21216] @ 0x48b485 0x4901c9 0x160affd 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160affc github.com/creachadair/jrpc2.(*Client).Batch+0x7c github.com/creachadair/jrpc2@v1.3.5/client.go:330 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 864] @ 0x48b485 0x490767 0xb84c05 0x495521 # 0xb84c04 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 [94: 1504] @ 0x48b485 0x425d05 0x12437de 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12437dd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 72] @ 0x48b485 0x48b145 0x6bc059 0x6bb750 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc058 encoding/asn1.makeField+0x7b8 encoding/asn1/marshal.go:613 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 160] @ 0x48b485 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 192] @ 0x48b4ac 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [31: 7936] @ 0x48b485 0x490767 0x160c668 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [67: 1072] @ 0x48b4a5 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x160d018 0x160c625 0x1608b3b 0x16086e5 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 # 0x160d017 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 672] @ 0x48b485 0x490767 0x46f309 0x114e03f 0x1138a1c 0x103d092 0x103c4c7 0x495521 # 0x114e03e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:230 # 0x1138a1b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x103d091 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 # 0x103c4c6 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: 480] @ 0x48b485 0x4901c9 0xb1560c 0xb155fe 0xe01058 0xe01047 0xe0978d 0xe09a72 0xe09145 0xd3872c 0x495521 # 0xb1560b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x4b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xb155fd github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0x3d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:44 # 0xe01057 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x1d7 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:39 # 0xe01046 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x1c6 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xe0978c github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xcc github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:120 # 0xe09a71 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 # 0xe09144 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 # 0xd3872b 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 [52: 832] @ 0x48b4a5 0x4731d7 0x16127d8 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x16127d7 github.com/creachadair/jrpc2.tasks.responses+0x377 github.com/creachadair/jrpc2@v1.3.5/server.go:807 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [91: 4368] @ 0x48b485 0x4901c9 0x130f33b 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130f33a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x73a github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:454 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [44: 704] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 5040] @ 0x48b485 0x425d05 0x55a0b7 0x160c591 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 224] @ 0x48b4ac 0x4901c9 0x790b86 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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: 432] @ 0x48b4ac 0x4731d7 0x1200d45 0x11fda6f 0x11fc713 0x11fc485 0x1204168 0x1203265 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1200d44 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11fda6e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11fc712 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11fc484 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x1204167 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [25: 1024000] @ 0x48b4b3 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e27b4 0x7e8c05 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e27b3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7e8c04 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 4144] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xb79986 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xb79985 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:43 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xc3700a 0xc36359 0x495521 # 0xc37009 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x1429 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:35 # 0xc36358 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [49: 102760448] @ 0x48b4b3 0x4901c9 0x74102d 0x759a45 0x77f3c5 0x764f6e 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x74102c 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 # 0x759a44 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x77f3c4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x764f6d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 672] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x16d5fe2 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16d5fe1 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0xdc7cc5 0x4a35b1 0xdf1e1c 0xdf1cb9 0xdc7dc5 0xdac6ca 0xdac7fe 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdc7cc4 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 # 0xdf1e1b 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 # 0xdf1cb8 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 # 0xdc7dc4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xdac6c9 github.com/quic-go/quic-go.newCryptoStream+0xc9 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xdac7fd github.com/quic-go/quic-go.init.func1+0x1fd github.com/quic-go/quic-go@v0.59.0/connection.go:278 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4901c9 0x16f0138 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 720] @ 0x48b485 0x425d05 0x12b81f5 0x12214af 0x12d68e6 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12b81f4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x12214ae google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d68e5 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 172032] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 320] @ 0x48b485 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 112] @ 0x48b485 0x490767 0xc4cab1 0xc4c4d8 0x495521 # 0xc4cab0 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:340 # 0xc4c4d7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [3: 48] @ 0x48b4a5 0x4731d7 0x51fdb1 0x80e145 0x120a3fc 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x51fdb0 fmt.Sprint+0x50 fmt/print.go:280 # 0x80e144 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:316 # 0x120a3fb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:314 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 2304] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xdfce76 0xdfce53 0xdd87ea 0xdd7257 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdfce75 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdfce52 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 # 0xdd87e9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:360 # 0xdd7256 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:146 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0xb82e6f 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb82e6e github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:252 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x425d05 0xcfc427 0xd04776 0xd06098 0xd3c302 0x10d9163 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcfc426 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd06097 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 # 0xd3c301 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 # 0x10d9162 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 # 0xb0acb3 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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: 432] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 56320] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 20736] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4224] @ 0x48b4ac 0x4907d3 0x93b645 0x93b48a 0x93bf06 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93b644 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x93b489 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda5f70 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda6f5a 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 # 0xda5f6f 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [35: 5040] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 8] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 81920] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 32] @ 0x48b485 0x490767 0x15e086d 0x15e0632 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x15e086c github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15e0631 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 5898240] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x1157b9b 0x1157b20 0x1157b03 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1157b9a encoding/hex.EncodeToString+0xba encoding/hex/hex.go:129 # 0x1157b1f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1157b02 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 12240] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [30: 960] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x16119a5 0x160de85 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [44: 39424] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57f8b8 0x69da5f 0x69d669 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69da5e github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d668 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 150784] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [13: 104] @ 0x48b485 0x490767 0xc39e53 0xc3680a 0x495521 # 0xc39e52 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 360448] @ 0x48b4b3 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [81: 33696] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xcfc427 0xd04776 0xd0464c 0xd06038 0xd3c2a2 0x11540c8 0x115056a 0x495521 # 0xcfc426 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd0464b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd06037 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 # 0xd3c2a1 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 # 0x11540c7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:91 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [6: 576] @ 0x48b485 0x425d05 0x6c3125 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x93be97 0x975474 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [68: 13056] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4a5 0x421f7b 0x69ff8f 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69ff8e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x2ce github.com/pactus-project/pactus/types/validator/validator.go:245 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 1536] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa9cc 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 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 0x4731d7 0x790cd4 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 48] @ 0x48b4ac 0x473854 0x473366 0x7c4939 0x7c48fa 0x7c484a 0x7c481f 0x114dfa8 0x1138a1c 0x103d092 0x103c4c7 0x495521 # 0x7c4938 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7c48f9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7c4849 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7c481e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114dfa7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:229 # 0x1138a1b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x103d091 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 # 0x103c4c6 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 [33: 528] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x56491a 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 128] @ 0x48b485 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 80] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 0x48b145 0x822cee 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822ced google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.11/internal/order/range.go:54 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 512] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [73: 1168] @ 0x48b4a5 0x425d05 0x1246eb0 0x1249e26 0x495521 # 0x1246eaf google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1327 # 0x1249e25 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x325 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1704 0: 0 [13: 624] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159bb85 0x159bb06 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159bb84 github.com/pactus-project/pactus/crypto.Address.String+0x104 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159bb05 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:344 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [56: 10752] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4731d7 0x790cd4 0xd2fc46 0xd2fc2d 0xd2fc13 0xd2fc47 0xd3b83c 0x10d62e3 0xd30625 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xd2fc45 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd2fc2c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd2fc12 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd2fc46 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 # 0xd3b83b 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 # 0x10d62e2 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 16] @ 0x48b485 0x4901c9 0x410ced 0x414ee5 0x53a19a 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 144] @ 0x48b485 0x48b145 0x69c6d3 0x6a121f 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0d4c 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 13056] @ 0x48b485 0x425d05 0xb799dd 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb799dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:52 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [233: 238592] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160ea58 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160ea57 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: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 48] @ 0x48b485 0x490767 0x95b905 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x95b904 crypto/tls.(*clientHelloMsg).unmarshal+0x1904 crypto/tls/handshake_messages.go:583 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [38: 15808] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0x160f1a5 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f1a4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [41: 10496] @ 0x48b485 0x490767 0x1616fc5 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616fc4 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 2160] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f802a 0x8fa706 0x8fa573 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f8029 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xcecd76 0xceee2a 0xce9408 0xce300f 0xd3c219 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce300e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:886 # 0xd3c218 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 # 0x10d77ae 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x473854 0x473366 0x7c4939 0x7c48fa 0x7c484a 0x7c481f 0x114dfa8 0x10c7b02 0x10c643b 0x10c5cd0 0x495521 # 0x7c4938 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7c48f9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7c4849 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7c481e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114dfa7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:229 # 0x10c7b01 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 # 0x10c643a 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 # 0x10c5ccf 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: 896] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [56: 10752] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 352] @ 0x48b4a5 0x4901c9 0xc53df3 0xc509df 0xc52205 0xc59457 0xc5944f 0xdeb6a2 0xdee915 0xdedcc5 0x495521 # 0xc53df2 golang.org/x/net/internal/socket.parseInetAddr+0x72 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:83 # 0xc509de golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc52204 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc59456 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc5944e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xdeb6a1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 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 [2: 256] @ 0x48b4ac 0x4901c9 0x169be70 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1536] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2912] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 448] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [40: 23040] @ 0x48b48c 0x490767 0x1241f39 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1241f38 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1738 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:622 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 240] @ 0x48b485 0x425d05 0x8b76e9 0x105920c 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8b76e8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0x105920b 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 # 0x1058b7b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 1568] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x16d5fe2 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16d5fe1 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4ac 0x4731d7 0xb77429 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb77428 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [69: 8832] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x16119a5 0x160de85 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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] @ 0x48b485 0x425d05 0xde5b05 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5b04 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.59.0/stream.go:78 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [11: 352] @ 0x48b4ac 0x4731d7 0xd5e09d 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xd5e09c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 6624] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 1680] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4480] @ 0x48b4ac 0x4901c9 0x6e55de 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x425d05 0x69c14f 0x69a0da 0x1157978 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c14e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x69a0d9 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x1157977 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0xd31289 0xd31125 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd31288 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 # 0xd31124 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [6: 768] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 0x790cd4 0xb836bb 0xb83695 0xb83696 0xb83748 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb836ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb83694 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83695 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb83747 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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: 240] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2045a 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 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 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 # 0x10d859e 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 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d 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: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0xb83165 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 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 # 0xb83164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:279 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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 [95: 24320] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [47: 5264] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [21: 688128] @ 0x48b4b3 0x4901c9 0x122e873 0x122e5d5 0x123017f 0x126535d 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x123017e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x126535c google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [269: 137728] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [28: 1792] @ 0x48b485 0x421deb 0x903a05 0x903a21 0x90312c 0xb06b85 0xb06b58 0xb79bdb 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x903a04 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:375 # 0x903a20 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:362 # 0x90312b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.43.0/attribute/set.go:265 # 0xb06b84 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:210 # 0xb06b57 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 # 0xb79bda github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 5376] @ 0x48b485 0x4901c9 0xc2ffb0 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc2ffaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [107: 11984] @ 0x48b4ac 0x41b526 0xcfe865 0xcfe837 0xcfe558 0xcfe639 0x495521 # 0xcfe864 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [5: 240] @ 0x48b485 0x425d05 0x130b58d 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130b58c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x2c github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:33 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1327 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec 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 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 2432] @ 0x48b485 0x4901c9 0xb1aa7f 0xb1af9d 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aa7e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8878 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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 [107: 30816] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1536] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c912 0x160c2d7 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c911 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.5/json.go:178 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 64] @ 0x48b485 0x490767 0x15e086d 0x15e0632 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x15e086c github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15e0631 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 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 # 0x60b93c 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 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 560] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 8448] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda7d3f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d 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 # 0xda7d3e 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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] @ 0x48b485 0x425d05 0xdcb4c5 0xdad705 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdcb4c4 github.com/quic-go/quic-go.newPacketPacker+0xc4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:158 # 0xdad704 github.com/quic-go/quic-go.init.func1+0x1104 github.com/quic-go/quic-go@v0.59.0/connection.go:371 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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 0x4901c9 0x7b7ad5 0x7b80e8 0x7b7f11 0x8c8b31 0x1058d8f 0x10586c5 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7b7ad4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b80e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b7f10 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1058d8e 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 # 0x10586c4 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 160] @ 0x48b485 0x425d05 0xcecd76 0xce5a2e 0xce58cf 0xd01727 0xd00d85 0xd00730 0xd00578 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xd01726 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x126 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [11: 176] @ 0x48b485 0x425d05 0xdd8d0a 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdd8d09 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [6: 576] @ 0x48b485 0x490767 0x871076 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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: 288] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 9216] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xd9a7f8 0xd9a821 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9a7f7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd9a820 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 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [49: 3136] @ 0x48b485 0x425d05 0x159e128 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e127 github.com/pactus-project/pactus/www/grpc.metricToProto+0x307 github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 1008] @ 0x48b485 0x421deb 0x1058cad 0x1056031 0x105500b 0x10545d0 0x495521 # 0x1058cac 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 3072] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 160] @ 0x48b485 0x425d05 0x974e99 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x974e98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:832 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [175: 36400] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 336] @ 0x48b4ac 0x425d05 0x160e82c 0x160e053 0x4a49ca 0x495521 # 0x160e82b github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x8b github.com/creachadair/jrpc2@v1.3.5/server.go:246 # 0x160e052 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: 14336] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [53: 424] @ 0x48b485 0x490767 0x12c5c67 0x12d72d3 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12c5c66 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.80.0/rpc_util.go:384 # 0x12d72d2 google.golang.org/grpc.newClientStreamWithParams+0x1d2 google.golang.org/grpc@v1.80.0/stream.go:309 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 3145728] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 768] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0xb84b5c 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc14413 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 # 0xb84b5b 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 [73: 37376] @ 0x48b485 0x490767 0x16128e5 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x16128e4 github.com/creachadair/jrpc2.tasks.responses+0x484 github.com/creachadair/jrpc2@v1.3.5/server.go:811 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 1776] @ 0x48b485 0x48b0a5 0x160967b 0x1608ee7 0x4a49ca 0x495521 # 0x160967a github.com/creachadair/jrpc2.(*Client).deliverLocked+0x1fa github.com/creachadair/jrpc2@v1.3.5/client.go:158 # 0x1608ee6 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 [258: 6192] @ 0x48b485 0x48b145 0x12326a5 0x125a653 0x125a654 0x125a066 0x1259d37 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12ce785 0x12d3b86 0x12cc35f 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a065 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:181 # 0x1259d36 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:146 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12ce784 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [43: 688] @ 0x48b4a5 0x425d05 0x1229b6a 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x1229b69 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.53.0/http2/frame.go:1715 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 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] @ 0x48b485 0x425d05 0xd983b2 0xd97705 0xdcec8e 0xdccb76 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xd983b1 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 # 0xd97704 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 # 0xdcec8d github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x28d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:528 # 0xdccb75 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x195 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:347 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 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] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [171: 2736] @ 0x48b485 0x4901c9 0x125abe5 0x1258c3a 0x12c5f9c 0x12c6f17 0x12ce785 0x12d3b86 0x12cc35f 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1258c39 google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:57 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12ce784 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 10240] @ 0x48b4ac 0x4907d3 0x95ffd5 0x95ffa5 0x95feb7 0x6c2d64 0x6c31bc 0x95fe2d 0x95f9b4 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95ffd4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95ffa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95feb6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95fe2c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f9b3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x421deb 0xb06ba5 0xb79bdb 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb06ba4 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 # 0xb79bda github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [115: 117760] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 15360] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 192] @ 0x48b485 0x425d05 0xb18ba8 0xb18c26 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0xb18ba7 github.com/multiformats/go-multiaddr/net.wrap+0x1a7 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb18c25 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x225 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:266 # 0xd5a478 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 # 0xe1ad6e 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 # 0xd5959d 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 [53: 10176] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1933312] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [147: 21168] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x159e15d 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e15c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 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 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd04345 0xd042ed 0xd04389 0xd01033 0xd00730 0xd00578 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd04344 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:403 # 0xd042ec github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x38c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:452 # 0xd04388 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd01032 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x332 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [187: 11968] @ 0x48b485 0x425d05 0x75404c 0x754298 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xdd7448 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0x10ddc26 0x10ddbc3 0x8fce0b 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdd7447 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [10: 480] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc2aeb6 0xc2ae9c 0xc368a5 0x495521 # 0xc2aeb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1853 # 0xc2ae9b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x29b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1596 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [51: 3264] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x160c75e 0x160c2d7 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x160c75d github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 384] @ 0x48b485 0x421deb 0xb06c9f 0xb06c7f 0xb79bf5 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb06c9e go.opentelemetry.io/otel/metric.WithAttributeSet+0x7e go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb06c7e 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 # 0xb79bf4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 3456] @ 0x48b485 0x490767 0xb1aff4 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8878 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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 [18: 8847360] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 9830400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 9338880] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [22: 10813440] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [20: 9830400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [17: 8355840] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [66: 2112] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 448] @ 0x48b485 0x425d05 0x1324575 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1324574 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x86f34f 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f34e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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 [18: 864] @ 0x48b485 0x425d05 0x53b6f3 0x12408dd 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12408dc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [62: 9920] @ 0x48b485 0x425d05 0x120317c 0x12031d6 0x1326b12 0x1326ade 0x1326aca 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1326b11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326add google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ac9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 240] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf30f 0x5ca5ec 0x159b0a7 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf30e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x5ca5eb github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:29 # 0x159b0a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:244 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [61: 12688] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [38: 4864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xdc7d30 0xdc7d24 0xdc6308 0xdb295d 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdc7d2f 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 # 0xdc7d23 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xdc6307 github.com/quic-go/quic-go.newInitialCryptoStream+0x47 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:121 # 0xdb295c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.59.0/connection.go:514 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [8: 256] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x69629b 0x1199802 0x1199737 0x119918e 0x1155de3 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x69629a github.com/pactus-project/pactus/util.(*LimitedReadCloser).Close+0x1a github.com/pactus-project/pactus/util/io.go:372 # 0x1199801 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:292 # 0x1199736 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x296 github.com/pactus-project/pactus/sync/sync.go:304 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4a38dd 0x4a37a6 0x4a351c 0xdf1e1c 0xdf1cb9 0xdc7dc5 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 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 # 0xdf1e1b 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 # 0xdf1cb8 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 # 0xdc7dc4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [32: 512] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x87453d 0x87295a 0x885723 0x8544a5 0x885723 0x8565f8 0x885723 0x8852a9 0x82974b 0x829273 0x1264fff 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 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 # 0x87453c google.golang.org/protobuf/internal/impl.appendMap+0x21c google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x872959 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x885722 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8544a4 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:168 # 0x885722 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8565f7 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:427 # 0x885722 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8852a8 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x82974a google.golang.org/protobuf/proto.MarshalOptions.marshal+0x38a google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x829272 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x1264ffe google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13e google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:75 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [76: 175104] @ 0x48b4ac 0x4901c9 0x687488 0x685b34 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685b33 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce878 0x5ce831 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5ce877 math/big.(*Int).Mul+0x117 math/big/int.go:184 # 0x5ce830 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xd0 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:265 # 0x60724d 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 # 0x605051 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 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2720] @ 0x48b485 0x425d05 0x15a2259 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a2258 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x12f8 github.com/pactus-project/pactus/www/grpc/transaction.go:357 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [63: 12096] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x5daea4 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 # 0x5d9dec 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4907d3 0x8940d4 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8940d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 13440] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15fd0d4 0x15f6893 0x15f5edf 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15fd0d3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0xd3 github.com/pactus-project/pactus/www/html/server.go:265 # 0x15f6892 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x952 github.com/pactus-project/pactus/www/html/blockchain.go:143 # 0x15f5ede github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda7915 0xda1f68 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa9cc 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa8b0 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 # 0xda5554 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 # 0xda3e57 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b4ac 0x425d05 0xdd9fc7 0xdd9f54 0xde22d0 0xde0492 0xddf205 0x495521 # 0xdd9fc6 net/netip.Addr.AsSlice+0x166 net/netip/netip.go:733 # 0xdd9f53 github.com/quic-go/quic-go.newSendConn+0xf3 github.com/quic-go/quic-go@v0.59.0/send_conn.go:51 # 0xde22cf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 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] @ 0x48b485 0x490767 0xdca1b8 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdca1b7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 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 0x425d05 0xddae76 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xddae75 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 64] @ 0x48b485 0x425d05 0xde5c7c 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5c7b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.59.0/stream.go:91 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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 0xde5d10 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xde5d0f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [36: 3456] @ 0x48b485 0x425d05 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [52: 29952] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [109: 15696] @ 0x48b485 0x425d05 0x55a0b7 0x160c54f 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 160] @ 0x48b485 0x490767 0xc4c345 0xc4bfa5 0xc3a725 0xc39f45 0xc3680a 0x495521 # 0xc4c344 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc4bfa4 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:257 # 0xc3a724 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc39f44 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [16: 3840] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x1249cba 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [39: 2496] @ 0x48b485 0x425d05 0xb7987a 0xb79809 0xb797a8 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb79879 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb79808 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb797a7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:39 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 3866624] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2899968] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2416640] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [97: 6208] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 240] @ 0x48b4a5 0x4901c9 0x7c891a 0x7cf106 0x7c12a7 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c8919 github.com/multiformats/go-multiaddr.portStB+0xb9 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 512] @ 0x48b4ac 0x4901c9 0x15a0fe5 0x15a0fce 0x15a0f95 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a0fe4 encoding/hex.EncodeToString+0x84 encoding/hex/hex.go:127 # 0x15a0fcd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15a0f94 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [52: 79872] @ 0x48b48c 0x425d05 0x7e7bc5 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e7bc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 2112] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3744] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4158bd 0x159e15d 0x159d3a5 0x132c94b 0x156f2fe 0x132c7a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e15c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159d3a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x132c94a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132c7a2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 160] @ 0x48b485 0x425d05 0x1617ec5 0x1617e99 0x1617e7e 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617ec4 net/textproto.MIMEHeader.Set+0x104 net/textproto/header.go:22 # 0x1617e98 net/http.Header.Set+0xd8 net/http/header.go:40 # 0x1617e7d github.com/creachadair/jrpc2/jhttp.writeJSON+0xbd github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:147 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 624] @ 0x48b4ac 0x4901c9 0x168d8e6 0x1690194 0x16cfd1a 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1690193 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16cfd19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x6c3125 0x963a14 0x9639f3 0x6c2d64 0x6c31bc 0x962c5d 0x962b54 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x963a13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9639f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b53 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 10240] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3968] @ 0x48b485 0x425d05 0x1321f95 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1321f94 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:108 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x425d05 0xb85b05 0xb8470e 0x495521 # 0xb85b04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d 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: 288] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 4080] @ 0x48b485 0x4901c9 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c7b97 0x10c643b 0x10c5cd0 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d 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 # 0xd2f3a4 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 # 0x10c7b96 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 # 0x10c643a 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 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 32] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 2688] @ 0x48b4ac 0x4907d3 0x120176b 0x12024cb 0x1209a45 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x120176a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:93 # 0x12024ca google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:209 # 0x1209a44 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:265 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [53: 848] @ 0x48b4a5 0x4907d3 0x11fd047 0x1203a05 0x1203265 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x11fd046 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x1203a04 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x425d05 0x115f4cb 0x115f3ed 0x115f428 0x115f428 0x115f428 0x115f3ed 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 9984] @ 0x48b485 0x490767 0x160c668 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [29: 475136] @ 0x48b4ac 0x4901c9 0x8c514f 0xc1b1ba 0xc1b1b0 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc1b1b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1b1af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [32: 6656] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [159: 3816] @ 0x48b485 0x425d05 0x160e88b 0x160e053 0x4a49ca 0x495521 # 0x160e88a github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0xea github.com/creachadair/jrpc2@v1.3.5/server.go:261 # 0x160e052 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: 2112] @ 0x48b48c 0x490767 0x822f5b 0x8aa754 0x12093d1 0x822cd6 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x822f5a google.golang.org/protobuf/internal/order.RangeFields.func2+0x7a google.golang.org/protobuf@v1.36.11/internal/order/range.go:51 # 0x8aa753 google.golang.org/protobuf/internal/impl.(*messageState).Range+0x113 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:51 # 0x12093d0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:229 # 0x822cd5 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.11/internal/order/range.go:50 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [67: 21440] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [143: 2288] @ 0x48b4a5 0x425d05 0x1250b17 0x124f7a5 0x12cc108 0x12cb8d6 0x495521 # 0x1250b16 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xb6 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:880 # 0x124f7a4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x264 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:683 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [72: 4608] @ 0x48b4ac 0x425d05 0x4e112d 0x4e13d7 0x658fac 0x6727fb 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x658fab net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [264: 12672] @ 0x48b4ac 0x4731d7 0x1200d45 0x11fda6f 0x11fc713 0x11fc485 0x1204168 0x1203265 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1200d44 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11fda6e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11fc712 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11fc484 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x1204167 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [24: 576] @ 0x48b485 0x48b5c5 0x4cc5fd 0x16148c9 0x161481c 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x16148c8 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x48 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:196 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [63: 44352] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c359 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [65: 37440] @ 0x48b4ac 0x4907d3 0x4d9386 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [42: 12096] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 3264] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 2621440] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 928] @ 0x48b485 0x425d05 0xcecd76 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3c0ea 0xd3062f 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3c0e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:136 # 0xd3062e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:161 0: 0 [141: 20304] @ 0x48b485 0x425d05 0x68fb85 0x68fa06 0xa20d88 0x9f9bc7 0x9feab8 0x495521 # 0x68fb84 net/url.parse+0xc4 net/url/url.go:442 # 0x68fa05 net/url.ParseRequestURI+0x25 net/url/url.go:420 # 0xa20d87 net/http.readRequest+0x3e7 net/http/request.go:1123 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [4: 576] @ 0x48b4ac 0x4907d3 0x159644c 0x1596c45 0x15984bb 0x1645323 0x495521 # 0x159644b github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2cb github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x1596c44 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x144 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:35 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4416] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [22: 2112] @ 0x48b485 0x425d05 0x5144c5 0x5147fd 0x512afe 0x73c798 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x73c797 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [95: 22800] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [54: 5184] @ 0x48b4ac 0x4731d7 0x159a888 0x159a975 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a887 encoding/hex.EncodeToString+0x967 encoding/hex/hex.go:129 # 0x159a974 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa54 github.com/pactus-project/pactus/www/grpc/blockchain.go:213 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [49: 17248] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [72: 13824] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 17472] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [44: 9152] @ 0x48b4ac 0x4901c9 0x1161d51 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d50 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1f0 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1104] @ 0x48b485 0x425d05 0x69fd36 0x69fcff 0x159bab5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fcfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [26: 1664] @ 0x48b4ac 0x4901c9 0x159bc0e 0x159bbfa 0x159bb97 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bc0d encoding/hex.EncodeToString+0x18d encoding/hex/hex.go:127 # 0x159bbf9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x179 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159bb96 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x116 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [80: 12800] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159bd9f 0x159bef0 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159bd9e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31e github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159beef github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:352 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [66: 10560] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [34: 3808] @ 0x48b485 0x425d05 0x159c30d 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159c30c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x28c github.com/pactus-project/pactus/www/grpc/blockchain.go:371 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [64: 32768] @ 0x48b485 0x490767 0x160c668 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 4560] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [107: 25680] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [318: 13025280] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [48: 1572864] @ 0x48b4b3 0x4901c9 0x122e873 0x122e5d5 0x1264fd9 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x1264fd8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x169beae 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [25: 2400] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [113: 14464] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [34: 2176] @ 0x48b485 0x425d05 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [49: 6272] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [54: 10368] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 928] @ 0x48b485 0x425d05 0x4120b2 0x40ff05 0x48b7a9 0x989651 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989650 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xcee505 0xce6d14 0xcdfe6a 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce6d13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:465 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 480] @ 0x48b485 0x425d05 0x6c3125 0x96a6a5 0x96a5fc 0x93be97 0x975474 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 472] @ 0x48b485 0x425d05 0x11fa705 0x12495d8 0x1249e6e 0x495521 # 0x11fa704 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.80.0/internal/status/status.go:52 # 0x12495d7 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a97 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1616 # 0x1249e6d 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: 576] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [77: 16016] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6a0d4c 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 149760] @ 0x48b4ac 0x4901c9 0x687488 0x686390 0x68593f 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x68638f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68593e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x69c14f 0x69b8b4 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c14e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x69b8b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 64] @ 0x48b4a5 0x4901c9 0x12c6aac 0x12e1eb9 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12c6aab google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12e1eb8 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.80.0/stream.go:1901 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 12288] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x85d726 0x85d718 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x85d725 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e5 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x85d717 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 120] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x130e22c 0x1307af7 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x130e22b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.DefaultHeaderMatcher+0x38b github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:158 # 0x1307af6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x516 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:163 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 64] @ 0x48b485 0x425d05 0xcecd76 0xcee505 0xce6d14 0xcdfe6a 0xd30477 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce6d13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:465 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30476 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7b7edd 0x8c8b31 0xc0f145 0xc0f11a 0xc208f0 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7b7edc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 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 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [3: 96] @ 0x48b485 0x425d05 0x6c682a 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c6829 crypto/ecdsa.pointToAffine+0x89 crypto/ecdsa/ecdsa.go:629 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 11520] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 11968] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x41b526 0xd027b6 0xd028af 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 2880] @ 0x48b4ac 0x4907d3 0x15964e5 0x15964bd 0x1596c45 0x15984bb 0x1645323 0x495521 # 0x15964e4 encoding/binary.bigEndian.AppendUint32+0x364 encoding/binary/binary.go:192 # 0x15964bc github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x33c github.com/pactus-project/pactus/www/zmq/publisher.go:69 # 0x1596c44 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x144 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:35 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [26: 1248] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 47232] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x10ddc3e 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb0b245 0x495521 # 0x10ddc3d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0b244 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 [49: 4704] @ 0x48b4ac 0x4731d7 0x15a2225 0x15a1329 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a2224 encoding/hex.EncodeToString+0x12c4 encoding/hex/hex.go:129 # 0x15a1328 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x3c8 github.com/pactus-project/pactus/www/grpc/transaction.go:359 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 1408] @ 0x48b485 0x425d05 0x8c5d6a 0x10576f7 0x1055471 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c5d69 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0x10576f6 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 # 0x1055470 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x41b4ad 0x4eeea8 0xdb387c 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdb387b github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.59.0/connection.go:579 0: 0 [11: 1408] @ 0x48b485 0x490767 0x1307ffe 0x13074d7 0x1320871 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1307ffd github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xa1d github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:198 # 0x13074d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/context.go:79 # 0x1320870 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:743 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 216] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x69ff4a 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x69ff49 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x289 github.com/pactus-project/pactus/types/validator/validator.go:242 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [34: 6528] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 576] @ 0x48b485 0x425d05 0x160c44b 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c44a github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4a github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [68: 1632] @ 0x48b485 0x48b145 0x69c6d3 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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] @ 0x48b4ac 0x425d05 0x97a3f7 0x97a45a 0x97aa6a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x97a3f6 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x97a459 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:140 # 0x97aa69 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x1321ef3 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1321ef2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:107 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [182: 37856] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc22e45 0xc22d30 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc22e44 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc22d2f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [16: 2816] @ 0x48b4ac 0x4901c9 0x6a06c6 0x159a3b5 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a06c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x159a3b4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 176] @ 0x48b4ac 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0x10e2625 0x10c908d 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0x10e2624 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 # 0x10c908c 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 # 0x10c8727 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 # 0x10c61f0 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 # 0x10c5ccf 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: 16384] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 256] @ 0x48b4a5 0x4731d7 0x65db58 0x66fd31 0x66fd12 0x9fe73b 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x66fd30 net.ipEmptyString+0x50 net/ip.go:332 # 0x66fd11 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x9fe73a net/http.(*conn).serve+0x5a net/http/server.go:1899 0: 0 [34: 2176] @ 0x48b4ac 0x4901c9 0x159a6b0 0x159a69c 0x159a66b 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a6af encoding/hex.EncodeToString+0x78f encoding/hex/hex.go:127 # 0x159a69b github.com/pactus-project/pactus/crypto/hash.Hash.String+0x77b github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159a66a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x74a github.com/pactus-project/pactus/www/grpc/blockchain.go:211 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [143: 164736] @ 0x48b48c 0x490767 0x1616fc5 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616fc4 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [84: 75264] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 2260992] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [123: 1968] @ 0x48b485 0x490767 0x1248225 0x1249e6e 0x495521 # 0x1248224 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6e4 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1489 # 0x1249e6d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [38: 4864] @ 0x48b485 0x425d05 0x11662b9 0x1598d73 0x1323dab 0x156f2fe 0x1323c03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x11662b8 github.com/pactus-project/pactus/state.(*state).ChainInfo+0x1b8 github.com/pactus-project/pactus/state/state.go:764 # 0x1598d72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x32 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x1323daa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323c02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [110: 1760] @ 0x48b4a5 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [21: 3696] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 44544] @ 0x48b4ac 0x4901c9 0xdf1385 0x4a35b1 0xdeb59c 0xdeb590 0xdee915 0xdedcc5 0x495521 # 0xdf1384 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 # 0xdeb59b github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xdeb58f github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:167 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 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 [11: 5632] @ 0x48b485 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [52: 19968] @ 0x48b485 0x490767 0x1617386 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617385 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 896] @ 0x48b4ac 0x425d05 0x67a312 0x675655 0x67641e 0x674865 0xdeba6d 0xdda55a 0xdda27e 0xddac6e 0xdb45e5 0x495521 # 0x67a311 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x675654 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67641d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x674864 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xdeba6c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:267 # 0xdda559 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.59.0/send_conn.go:98 # 0xdda27d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.59.0/send_conn.go:74 # 0xddac6d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.59.0/send_queue.go:90 # 0xdb45e4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [8: 3840] @ 0x48b485 0x425d05 0x931a90 0xd65d25 0xd67885 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x931a8f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd65d24 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 # 0xd67884 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 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [171: 350208] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [171: 2736] @ 0x48b485 0x490767 0x124d3ac 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124d3ab google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x7eb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:425 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [50: 2400] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x9fa085 0x9feab8 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 # 0x9fa084 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [13: 2496] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 165376] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [119: 1904] @ 0x48b4a5 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [33: 38016] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x119592c 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x119592b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [108: 34560] @ 0x48b4ac 0x4901c9 0x159bcce 0x159bee8 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bccd encoding/hex.EncodeToString+0x24d encoding/hex/hex.go:127 # 0x159bee7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [66: 33792] @ 0x48b485 0x490767 0x160f43a 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f439 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [227: 232448] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 540672] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 480] @ 0x48b4ac 0x4731d7 0x15a2225 0x15a1329 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a2224 encoding/hex.EncodeToString+0x12c4 encoding/hex/hex.go:129 # 0x15a1328 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x3c8 github.com/pactus-project/pactus/www/grpc/transaction.go:359 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [30: 7680] @ 0x48b485 0x490767 0x160f43a 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f439 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [49: 18816] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [117: 164736] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 264] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xce3fab 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x1243879 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243878 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [73: 4672] @ 0x48b485 0x425d05 0x159de97 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159de96 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [31: 2480] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x490767 0x15e086d 0x15e0632 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x15e086c github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15e0631 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 528] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159c2f1 0x159c28b 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159c2f0 github.com/pactus-project/pactus/crypto.Address.String+0x270 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159c28a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:376 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [67: 9648] @ 0x48b485 0x425d05 0x55a0b7 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1326ab6 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [20: 960] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159c2f1 0x159c28b 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159c2f0 github.com/pactus-project/pactus/crypto.Address.String+0x270 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159c28a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:376 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 64] @ 0x48b4a5 0x48b01b 0x6a2fa5 0x159c0ad 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a2fa4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x159c0ac github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:369 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 168] @ 0x48b485 0x48b145 0x1264f6f 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 26880] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 256] @ 0x48b4a5 0x4731d7 0x989367 0x9897d4 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989366 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:794 # 0x9897d3 net/textproto.readMIMEHeader+0x213 net/textproto/reader.go:558 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [123: 3936] @ 0x48b4ac 0x425d05 0x67a497 0x675655 0x67641e 0x674865 0xdeba6d 0xdda55a 0xdda27e 0xddac6e 0xdb45e5 0x495521 # 0x67a496 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x675654 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67641d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x674864 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xdeba6c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:267 # 0xdda559 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.59.0/send_conn.go:98 # 0xdda27d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.59.0/send_conn.go:74 # 0xddac6d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.59.0/send_queue.go:90 # 0xdb45e4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [35: 560] @ 0x48b485 0x425d05 0xcecd76 0xcee505 0xce7431 0xce704e 0xce6c5e 0xcdfe6a 0xd30477 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce7430 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x230 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:508 # 0xce704d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:478 # 0xce6c5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:460 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30476 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0xd5e155 0xd5dccf 0x495521 # 0xd5e154 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd5dcce 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 [60: 9600] @ 0x48b4ac 0x4901c9 0x6a06c6 0x159a3b5 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a06c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x159a3b4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [71: 14768] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [512: 90112] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda7d03 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 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 # 0xda7d02 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [8: 5120] @ 0x48b48c 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 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 # 0xd99d36 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 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [27: 1728] @ 0x48b4ac 0x4901c9 0x1599fae 0x1599f9a 0x1599f7a 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1599fad encoding/hex.EncodeToString+0x8d encoding/hex/hex.go:127 # 0x1599f99 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x79 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1599f79 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x59 github.com/pactus-project/pactus/www/grpc/blockchain.go:174 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 960] @ 0x48b4ac 0x4901c9 0x6a1185 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1184 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0d4c 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 384] @ 0x48b485 0x425d05 0x13270d7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x13270d6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:92 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [42: 672] @ 0x48b485 0x48b0a5 0x114b228 0x114abe9 0x4a49ca 0x495521 # 0x114b227 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:267 # 0x114abe8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:200 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 176] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xb09f18 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 # 0xb0a6fd 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 [23: 1472] @ 0x48b4ac 0x4901c9 0x1598eed 0x1598ed9 0x1598eb4 0x1323dab 0x156f2fe 0x1323c03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1598eec encoding/hex.EncodeToString+0x1ac encoding/hex/hex.go:127 # 0x1598ed8 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x198 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1598eb3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x173 github.com/pactus-project/pactus/www/grpc/blockchain.go:47 # 0x1323daa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323c02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [134: 8576] @ 0x48b485 0x425d05 0x159e014 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e013 github.com/pactus-project/pactus/www/grpc.metricToProto+0x1f3 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 640] @ 0x48b485 0x425d05 0x97509a 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x975099 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:846 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [318: 15264] @ 0x48b4ac 0x473854 0x473366 0xc1fbee 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc1fbed github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [103: 24720] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 4224] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 912] @ 0x48b4a5 0x425d05 0x1250f45 0x124f776 0x12cc108 0x12cb8d6 0x495521 # 0x1250f44 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:918 # 0x124f775 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x235 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:685 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [75: 172800] @ 0x48b4ac 0x4901c9 0x687488 0x686365 0x68593f 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x686364 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68593e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 4256] @ 0x48b485 0x425d05 0xc21c2c 0xc21c20 0xc39bdb 0xc3680a 0x495521 # 0xc21c2b github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x14b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc21c1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [46: 70656] @ 0x48b4ac 0x4901c9 0xd7dc65 0x4a35b1 0xddb68c 0xddb680 0xddb08a 0xe0627d 0xe06278 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0xd7dc64 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 # 0xddb68b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xddb67f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xddb089 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe0627c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe06277 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 # 0xd3bc69 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 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x16f03c9 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [59: 9440] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x69b438 0x15a11e2 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x69b437 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x37 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15a11e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:310 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [26: 2912] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x1249cba 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 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: 384] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 216] @ 0x48b4ac 0x421e68 0x5caa65 0x69ff4a 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x69ff49 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x289 github.com/pactus-project/pactus/types/validator/validator.go:242 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 128] @ 0x48b485 0x4901c9 0x531c7f 0x1146210 0x11461f6 0x114605a 0x1145f88 0x1195abc 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x114620f strings.Split+0x8f strings/strings.go:361 # 0x11461f5 github.com/pactus-project/pactus/version.ParseAgent-range1+0x75 github.com/pactus-project/pactus/version/agent.go:33 # 0x1146059 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x1145f87 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x1195abb github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 480] @ 0x48b485 0x425d05 0x1608d99 0x16086e5 0x4a49ca 0x495521 # 0x1608d98 github.com/creachadair/jrpc2.(*Client).accept+0x2d8 github.com/creachadair/jrpc2@v1.3.5/client.go:91 # 0x16086e4 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: 704] @ 0x48b4ac 0x4901c9 0x92e1d9 0x976b77 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x92e1d8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x976b76 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x4731d7 0x4e7b07 0xcecd4f 0xce9e65 0xce9dec 0xce9c12 0xcfe38d 0xd00591 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce9e64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:374 # 0xce9deb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x14b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:773 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xcfe38c github.com/libp2p/go-yamux/v5.(*Session).close+0x46c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:337 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [29: 5104] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x425d05 0xd05bbf 0xd05e08 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xd05bbe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:24 # 0xd05e07 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 448] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce6385 0xce622f 0xce5c45 0xce57c5 0xce5be5 0xce57c5 0xd01727 0xd00d85 0xd00730 0xd00578 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce6384 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x504 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce622e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x3ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:417 # 0xce5c44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:374 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xd01726 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x126 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [75: 3600] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x8726fa 0x8726b9 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x8726f9 reflect.MakeMap+0x119 reflect/value.go:3093 # 0x8726b8 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0xd8 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:62 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 210816] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [57: 233472] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [55: 10560] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 6912] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x7c1f33 0x7c5270 0x1058105 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1058104 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 [63: 7056] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd04776 0xd0464c 0xd06038 0xd3c2a2 0x10d613c 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd0464b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd06037 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 # 0xd3c2a1 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 # 0x10d613b 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 4992] @ 0x48b485 0x490767 0x4d92db 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d92da io.ReadAll+0x1ba io/io.go:744 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [36: 9216] @ 0x48b485 0x490767 0x1609fb5 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609fb4 github.com/creachadair/jrpc2.(*Client).send+0x454 github.com/creachadair/jrpc2@v1.3.5/client.go:216 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b485 0x490767 0xb3535a 0xb84127 0xb84109 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb84126 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 # 0xb84108 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 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0xb7be07 0xb7be53 0xb7bed8 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7be06 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [255: 1044480] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [180: 5760] @ 0x48b485 0x490767 0x12d6479 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [129: 2064] @ 0x48b485 0x425d05 0x539405 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [36: 32256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [67: 34304] @ 0x48b485 0x490767 0x160f35e 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f35d github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x4fd github.com/creachadair/jrpc2@v1.3.5/server.go:328 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [71: 29536] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [44: 11264] @ 0x48b485 0x490767 0x160a07d 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160a07c github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [54: 864] @ 0x48b4a5 0x425d05 0x12ce7c5 0x12d3b86 0x12cc35f 0x495521 # 0x12ce7c4 google.golang.org/grpc.(*Server).processUnaryRPC+0xf64 google.golang.org/grpc@v1.80.0/server.go:1393 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x6a1205 0x6e6125 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a1204 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [68: 34816] @ 0x48b485 0x490767 0x160c668 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [113: 14464] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [301: 14448] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [42: 16128] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [43: 3440] @ 0x48b485 0x425d05 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [120: 107520] @ 0x48b48c 0x490767 0x1617386 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617385 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 1120] @ 0x48b4ac 0x473854 0x473366 0x1607a57 0x16148f5 0x161481c 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1607a56 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x16148f4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 13056] @ 0x48b485 0x425d05 0x159beca 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bec9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:349 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [122: 1952] @ 0x48b4ac 0x425d05 0x1226e3e 0x1224963 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1226e3d golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1022 # 0x1224962 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [50: 9600] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [94: 10528] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [63: 12096] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [136: 3264] @ 0x48b485 0x425d05 0x12d62f2 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d62f1 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x4901c9 0x4a3df2 0x4a34c5 0x8c52f4 0xd001e5 0xd001c7 0xcff89c 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd001e4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd001c6 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [98: 1568] @ 0x48b485 0x48b0a5 0x87fa3b 0x8a7019 0x8aac96 0x12052d7 0x12044f9 0x1203265 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x87fa3a google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x9a google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:331 # 0x8a7018 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8aac95 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x12052d6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x12044f8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [137: 280576] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [51: 137088] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b4ac 0x473854 0x473366 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30ab3 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 # 0xb30ab4 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 # 0xb301fe 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 [213: 381696] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [90: 20160] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160ea58 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160ea57 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 0x48b0a5 0x1199514 0x119918e 0x1155de3 0x495521 # 0x1199513 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x73 github.com/pactus-project/pactus/sync/sync.go:289 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 17600] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [63: 4032] @ 0x48b485 0x425d05 0x9f858f 0x9f859a 0x9f8c4b 0x5504c3 0x550f69 0x5511a5 0x98730d 0xa20a45 0xa20a60 0x9f9bc7 0x9feab8 0x495521 # 0x9f858e sync.NewCond+0x4e sync/cond.go:49 # 0x9f8599 net/http.(*connReader).lock+0x59 net/http/server.go:675 # 0x9f8c4a 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 # 0x98730c net/textproto.(*Reader).readLineSlice+0xac net/textproto/reader.go:64 # 0xa20a44 net/textproto.(*Reader).ReadLine+0xa4 net/textproto/reader.go:44 # 0xa20a5f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [40: 1920] @ 0x48b485 0x425d05 0x53b6f3 0x9fe7a5 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x9fe7a4 net/http.(*conn).serve+0xc4 net/http/server.go:1901 0: 0 [32: 2560] @ 0x48b4ac 0x425d05 0x6e3e45 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e3e44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [124: 35712] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 208] @ 0x48b485 0x425d05 0xcecd76 0xceea65 0xce8e85 0xce2e73 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2e72 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:876 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x47329e 0x473292 0x472805 0x472a10 0x5107ca 0x66980c 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x5107c9 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x66980b net.(*OpError).Error+0x12b 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 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [13: 208] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 1792] @ 0x48b485 0x490767 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 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 # 0x105500a 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 # 0x10545cf github.com/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: 336] @ 0x48b4ac 0x41b526 0x539e0a 0xcfd5e8 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd5e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 [119: 49504] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [32: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x6f2c72 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f2c71 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4800] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc444d6 0xc4cf44 0xc4c790 0xc4c4d8 0x495521 # 0xc444d5 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:230 # 0xc4cf43 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x883 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:100 # 0xc4c78f github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:332 # 0xc4c4d7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [4: 320] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xcfd93c 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xcfd93b github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x3db github.com/libp2p/go-yamux/v5@v5.1.0/session.go:237 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 [49: 34496] @ 0x48b48c 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [16: 5632] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x1235285 0x1235143 0x12c59fc 0x12dbdcf 0x12db634 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1235284 google.golang.org/grpc/metadata.MD.Copy+0x184 google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x1235142 google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x42 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:132 # 0x12c59fb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.80.0/rpc_util.go:271 # 0x12dbdce google.golang.org/grpc.(*clientStream).finish+0x48e google.golang.org/grpc@v1.80.0/stream.go:1085 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x967bc5 0x967b24 0x967b1d 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x967bc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x967b23 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x967b1c crypto/tls.(*certificateMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1467 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 10240] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xcfcf65 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf64 github.com/libp2p/go-yamux/v5.newSession+0x2c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 288] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 3072] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda9f6a 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda9f69 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [53: 9328] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 4032] @ 0x48b485 0x425d05 0xc219f4 0xc219e8 0xc39f1b 0xc3680a 0x495521 # 0xc219f3 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x473 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc219e7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x467 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc39f1a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [70: 11200] @ 0x48b485 0x425d05 0x120317c 0x12031d6 0x13277d2 0x132779e 0x132778a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x13277d1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132779d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1327789 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 20736] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [53: 10176] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 9984] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x421f7b 0x87e87b 0x8a7019 0x8aac96 0x12052d7 0x12044f9 0x1203265 0x13277d2 0x132779e 0x132778a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x87e87a google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf+0x3a google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:229 # 0x8a7018 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8aac95 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x12052d6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x12044f8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13277d1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132779d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1327789 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1760] @ 0x48b485 0x425d05 0x683105 0x683227 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x683104 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x683226 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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 [22: 1056] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159be3c 0x159bddd 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159be3b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:80 # 0x159bddc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35c github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [59: 3776] @ 0x48b4ac 0x425d05 0x4e112d 0x4e1289 0x50c7df 0x50a5ad 0x658e09 0x6727fb 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1288 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50c7de internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a5ac internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x658e08 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [3: 240] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15c68 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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: 320] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b4a5 0x425d05 0x1229b3c 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1229b3b golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.53.0/http2/frame.go:1714 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 68992] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [113: 16272] @ 0x48b485 0x425d05 0x55a0b7 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [179: 25776] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x48b99d 0x4d232d 0x4b6bbb 0x873c9a 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x873c99 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [73: 4672] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 2112] @ 0x48b48c 0x4901c9 0xda3405 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda3404 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [62: 992] @ 0x48b4a5 0x4731d7 0x16081f0 0x160b199 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x16081ef github.com/creachadair/jrpc2.(*Response).wait+0xef github.com/creachadair/jrpc2@v1.3.5/base.go:192 # 0x160b198 github.com/creachadair/jrpc2.(*Client).Batch+0x218 github.com/creachadair/jrpc2@v1.3.5/client.go:349 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 552] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x6f2c25 0x6f2bc9 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6f2c24 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe4 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x6f2bc8 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x88 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 224] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 [19: 608] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce415c 0xce4048 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce415b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x27b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce4047 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:75 # 0xce9ae4 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 # 0xd063e1 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 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [68: 14144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [36: 576] @ 0x48b4a5 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 475136] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 [2: 448] @ 0x48b485 0x425d05 0xddae76 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xddae75 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xda3018 0xda2ff3 0xda30ec 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda3017 crypto/tls.newQUICConn+0x1b7 crypto/tls/quic.go:200 # 0xda2ff2 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xda30eb 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [72: 11520] @ 0x48b4ac 0x4901c9 0x69fd25 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [24: 1920] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 256] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc2f1dc 0xc2bec5 0xc368a5 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2f1db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc2bec4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [48: 9216] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 21824] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [45: 18720] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x53a19a 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b4a5 0x421f7b 0x69ff8f 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69ff8e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x2ce github.com/pactus-project/pactus/types/validator/validator.go:245 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [101: 1616] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [99: 1584] @ 0x48b485 0x425d05 0x1240458 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1240457 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [15: 3120] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [54: 864] @ 0x48b4a5 0x48b01b 0x69fde6 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fde5 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x125 github.com/pactus-project/pactus/types/validator/validator.go:233 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [76: 1216] @ 0x48b485 0x425d05 0x1237767 0x1237734 0x12364b5 0x124c9fc 0x495521 # 0x1237766 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:677 # 0x1237733 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [12: 3072] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 [56: 896] @ 0x48b4a5 0x4901c9 0x12c6aac 0x12e1eb9 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12c6aab google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12e1eb8 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.80.0/stream.go:1901 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [31: 496] @ 0x48b4a5 0x4731d7 0x1200d45 0x11fda6f 0x11fc713 0x1203db7 0x1203265 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1200d44 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11fda6e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11fc712 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x1203db6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x4d6 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:151 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [45: 2160] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 416] @ 0x48b4a5 0x425d05 0x1247ae5 0x1249e0d 0x495521 # 0x1247ae4 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1434 # 0x1249e0c google.golang.org/grpc/internal/transport.(*http2Client).reader+0x30c google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1708 0: 0 [37: 296] @ 0x48b485 0x425d05 0x12d67ec 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d67eb google.golang.org/grpc.newClientStream+0x58b google.golang.org/grpc@v1.80.0/stream.go:245 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 192] @ 0x48b485 0x421deb 0x12408b0 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12408af google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [263: 12624] @ 0x48b485 0x425d05 0x1322715 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1322714 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [15: 480] @ 0x48b485 0x425d05 0x1326a88 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1326a87 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [108: 1728] @ 0x48b485 0x425d05 0x12d640a 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d6409 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [71: 1136] @ 0x48b4a5 0x425d05 0x1250345 0x124f7d6 0x12cc108 0x12cb8d6 0x495521 # 0x1250344 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x144 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:781 # 0x124f7d5 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x295 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:676 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [118: 33984] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [13: 416] @ 0x48b485 0x421deb 0x1326b65 0x1326b2b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1326b64 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x1326b2a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [23: 1472] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [110: 98560] @ 0x48b4ac 0x4907d3 0x4d9386 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce9850 0xce9723 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x10dd349 0x10d9176 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce984f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x30f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce9722 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:720 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 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 # 0xb0acb3 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb848a3 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 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 0x4e02f8 0x65bd9d 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bd9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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 [177: 4248] @ 0x48b485 0x48b5c5 0x4cc5fd 0x16148c9 0x161481c 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x16148c8 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x48 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:196 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 336] @ 0x48b485 0x425d05 0x1322715 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1322714 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [236: 422912] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x53a19a 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 4576] @ 0x48b485 0x4901c9 0x6a20ee 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a20ed github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 208896] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [195: 83066880] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [83: 11558912] @ 0x48b4b3 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [27: 864] @ 0x48b4ac 0x425d05 0x6e47bd 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e47bc github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [28: 2240] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 624] @ 0x48b485 0x425d05 0x160c44b 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c44a github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4a github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [77: 315392] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [56: 6272] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [17: 5984] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc84ef 0xdc7dfd 0xdd8d59 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc84ee github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd8d58 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [76: 53504] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [53: 6784] @ 0x48b485 0x425d05 0x13219f5 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x13219f4 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [30: 4800] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x9f1d45 0xa21139 0x9f9bc7 0x9feab8 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f1d44 net/http.putTextprotoReader+0x44 net/http/request.go:1049 # 0xa21138 net/http.readRequest+0x798 net/http/request.go:1174 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [14: 896] @ 0x48b485 0x4901c9 0xb1abb0 0xb1af9d 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8e34 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 # 0x10c8727 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 # 0x10c61f0 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 # 0x10c5ccf 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 [59: 3776] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [24: 192] @ 0x48b485 0x425d05 0x11584b0 0x1182b97 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x11584af github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:115 # 0x1182b96 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 14144] @ 0x48b485 0x425d05 0x75715f 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75715e github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [45: 3600] @ 0x48b485 0x425d05 0x6e51ed 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e51ec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:56 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [73: 65408] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 253952] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 912] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159a929 0x159a8ab 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159a928 github.com/pactus-project/pactus/crypto.Address.String+0xa08 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159a8aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x98a github.com/pactus-project/pactus/www/grpc/blockchain.go:214 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [61: 488] @ 0x48b485 0x490767 0xc2f04e 0xc2eef4 0xc2b11f 0xc368a5 0x495521 # 0xc2f04d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2eef3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [61: 11712] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 456] @ 0x48b485 0x41b4ad 0x4eeea8 0xcfe973 0xcfe558 0xcfe639 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe972 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [38: 3648] @ 0x48b4ac 0x4901c9 0x159a81e 0x159a975 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a81d encoding/hex.EncodeToString+0x8fd encoding/hex/hex.go:127 # 0x159a974 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa54 github.com/pactus-project/pactus/www/grpc/blockchain.go:213 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b485 0x490767 0x7d7207 0x7e80e5 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d7206 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7e80e4 crypto/x509.parseCertificate+0x564 crypto/x509/parser.go:967 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [109: 1744] @ 0x48b485 0x425d05 0x1609667 0x1608ee7 0x4a49ca 0x495521 # 0x1609666 github.com/creachadair/jrpc2.(*Client).deliverLocked+0x1e6 github.com/creachadair/jrpc2@v1.3.5/client.go:158 # 0x1608ee6 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 [208: 6656] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 1933312] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 3383296] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 2899968] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 6528] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [38: 4256] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 480] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb85c45 0xb8470e 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb85c44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d 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 [12: 1536] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1920] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [100: 11200] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xcfe973 0xcfe558 0xcfe639 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe972 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [147: 4704] @ 0x48b4ac 0x4731d7 0xbe6c34 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6c33 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 2016] @ 0x48b485 0x4901c9 0xb1abb0 0xb1af9d 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8e34 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 # 0x10c8727 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 # 0x10c61f0 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 # 0x10c5ccf 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: 128] @ 0x48b485 0x425d05 0x8fd4d1 0x8fd3e5 0xd5df1a 0xd5def3 0x10d6249 0xd30625 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5df19 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5def2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3328] @ 0x48b485 0x4901c9 0x6f45f3 0x1166ca2 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f45f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1166ca1 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [128: 8192] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 528] @ 0x48b485 0x425d05 0x1323afc 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1323afb github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:346 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 768] @ 0x48b485 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00fdd 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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: 96] @ 0x48b4ac 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 576] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x15f711e 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x15f711d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x6c1625 0x7e22ab 0x7e7f88 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e22aa crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7e7f87 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 1056] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [24: 2304] @ 0x48b485 0x4901c9 0xb1abb0 0xb1af9d 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8878 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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 [431: 20688] @ 0x48b485 0x425d05 0x69fd36 0x69fcff 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fcfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [66: 4224] @ 0x48b485 0x425d05 0x159dee5 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dee4 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:144 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [27: 432] @ 0x48b4a5 0x421f7b 0x69fe5b 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fe5a github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x19a github.com/pactus-project/pactus/types/validator/validator.go:236 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0xb831ab 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb831aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:284 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x10d7ebe 0x10d77b5 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0x10d7ebd github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10d77b4 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 # 0xb09f18 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 # 0xb09d64 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 # 0xb09a64 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 # 0xb08d44 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 # 0xb030d8 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 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e 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 [67: 12864] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 672] @ 0x48b485 0x425d05 0xbe5e98 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe5e97 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe17 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x6e61f6 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e61f5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [71: 1704] @ 0x48b485 0x425d05 0x741152 0x75124a 0x752ee6 0x743422 0x743412 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x741151 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x752ee5 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x743421 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 # 0x743411 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 [14: 57344] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3456] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 192] @ 0x48b485 0x425d05 0x53b6f3 0x10d732d 0x10d72cf 0x115407b 0x115056a 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x10d732c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10d72ce 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [102: 1632] @ 0x48b485 0x425d05 0x1237767 0x1237734 0x1236459 0x124c9fc 0x495521 # 0x1237766 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:677 # 0x1237733 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [64: 3072] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [48: 9216] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3328] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1440] @ 0x48b485 0x425d05 0xce3c7e 0xce1b9c 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xce3c7d 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 # 0xce1b9b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [60: 2880] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x8fdb51 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc14413 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 # 0x8fdb50 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [49: 2352] @ 0x48b485 0x425d05 0x53b6f3 0x160fa29 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x160fa28 github.com/creachadair/jrpc2.(*Server).invoke+0x88 github.com/creachadair/jrpc2@v1.3.5/server.go:373 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [103: 14832] @ 0x48b485 0x425d05 0x55a0b7 0x160c54f 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [209: 3344] @ 0x48b485 0x425d05 0x539405 0x124e15a 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x124e159 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1599 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:524 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 48] @ 0x48b485 0x425d05 0x8fd4d1 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [2: 1024] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 576] @ 0x48b485 0x425d05 0xc22786 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22785 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa05 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [131: 1048] @ 0x48b485 0x490767 0xbe3230 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe322f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [137: 19728] @ 0x48b485 0x4901c9 0x989628 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989627 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:526 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [119: 1904] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [37: 4144] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [81: 20736] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [96: 86016] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [82: 20992] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c359 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 0x12d640a 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d6409 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [143: 292864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 672] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb8468c 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8468b 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: 64] @ 0x48b4ac 0x4731d7 0x790cd4 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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 0x490767 0xb84c05 0x495521 # 0xb84c04 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: 256] @ 0x48b485 0x425d05 0xb0a887 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xb0a886 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 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0x4901c9 0x9fb2cf 0x9fad57 0x1618029 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb2ce net/http.Header.Clone+0x6ee net/http/header.go:104 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1618028 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [245: 3920] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x69fed0 0x69fd8f 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69fecf github.com/pactus-project/pactus/util/encoding.WriteElements+0x20f github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69fd8e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xce github.com/pactus-project/pactus/types/validator/validator.go:231 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 1280] @ 0x48b485 0x490767 0x4e0645 0x65bf65 0x65be25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bf64 net.addrTable+0x104 net/interface_linux.go:149 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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 [316: 10112] @ 0x48b485 0x425d05 0x13248d5 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x13248d4 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [108: 1728] @ 0x48b4a5 0x4901c9 0x12c6aac 0x12ccd6c 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x12c6aab google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12ccd6b google.golang.org/grpc.(*Server).sendResponse+0x16b google.golang.org/grpc@v1.80.0/server.go:1189 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [34: 7616] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10e89 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 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [16: 3072] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [46: 17664] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x16119a5 0x160de85 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [77: 39424] @ 0x48b485 0x490767 0x160a07d 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160a07c github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [117: 1872] @ 0x48b4a5 0x473854 0x473366 0x160988a 0x160b0e5 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609889 github.com/creachadair/jrpc2.(*Client).req+0x109 github.com/creachadair/jrpc2@v1.3.5/client.go:172 # 0x160b0e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 800] @ 0x48b485 0x425d05 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [176: 2816] @ 0x48b485 0x425d05 0x124edb6 0x124edc1 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124edb5 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x21f5 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x124edc0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2200 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:610 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [53: 424] @ 0x48b485 0x41b4ad 0x1609ec5 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609ec4 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.5/client.go:445 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [122: 109312] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [139: 160128] @ 0x48b48c 0x490767 0x160a07d 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160a07c github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [449: 43104] @ 0x48b485 0x425d05 0x1237745 0x1237734 0x12364b5 0x124c9fc 0x495521 # 0x1237744 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:674 # 0x1237733 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [21: 29568] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [172: 220160] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [87: 1392] @ 0x48b485 0x425d05 0x1322673 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1322672 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [211: 6752] @ 0x48b485 0x490767 0x12599fc 0x1244ae5 0x1244ad2 0x1249618 0x1249e6e 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x1244ae4 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1244ad1 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:954 # 0x1249617 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1249e6d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [204: 3264] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x69fed0 0x69fd8f 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69fecf github.com/pactus-project/pactus/util/encoding.WriteElements+0x20f github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69fd8e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xce github.com/pactus-project/pactus/types/validator/validator.go:231 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [86: 5504] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [56: 448] @ 0x48b485 0x425d05 0x160c9e6 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c9e5 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x45 github.com/creachadair/jrpc2@v1.3.5/json.go:205 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [213: 381696] @ 0x48b48c 0x490767 0x1617386 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617385 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [133: 42560] @ 0x48b4ac 0x4731d7 0x159bd5d 0x159bee8 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bd5c encoding/hex.EncodeToString+0x2dc encoding/hex/hex.go:129 # 0x159bee7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [119: 182784] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [63: 1008] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 560] @ 0x48b485 0x425d05 0x12b81f5 0x12214af 0x12d68e6 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12b81f4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x12214ae google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d68e5 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [113: 101248] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0x160f1a5 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f1a4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [84: 59136] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [163: 3912] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c2e7 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [135: 6480] @ 0x48b485 0x425d05 0x1189216 0x1189266 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1189215 bytes.NewReader+0x55 bytes/reader.go:159 # 0x1189265 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 10240] @ 0x48b4ac 0x4901c9 0x69fd25 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x6c3125 0x95fb0b 0x95fada 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95fb0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95fad9 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 80640] @ 0x48b48c 0x41b4ad 0xcfcf30 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf2f github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [73: 2392064] @ 0x48b4b3 0x4901c9 0x8da75e 0x8db61f 0x8dd777 0x8e4f3e 0x13128ab 0x131b8d7 0x131b8a2 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x8da75d regexp.(*bitState).reset+0xfd regexp/backtrack.go:91 # 0x8db61e regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x8dd776 regexp.(*Regexp).doExecute+0x276 regexp/exec.go:535 # 0x8e4f3d regexp.(*Regexp).FindStringSubmatch+0x7d regexp/regexp.go:1020 # 0x13128aa github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xca github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:50 # 0x131b8d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:37 # 0x131b8a1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [88: 1408] @ 0x48b485 0x425d05 0x539405 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 896] @ 0x48b48c 0x490767 0xb35030 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb3502f 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 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [18: 2304] @ 0x48b485 0x490767 0x160c668 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 768] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0xb7bb2b 0xb7ba97 0xb7c07a 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c079 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 [496: 39680] @ 0x48b4ac 0x4907d3 0x560be5 0x160b7f4 0x16097f5 0x160b0e5 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b7f3 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x16097f4 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x160b0e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 512] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [174: 244992] @ 0x48b4ac 0x4907d3 0x4d9386 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [24: 21504] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [78: 1248] @ 0x48b4a5 0x48b01b 0x69fde6 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fde5 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x125 github.com/pactus-project/pactus/types/validator/validator.go:233 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [70: 35840] @ 0x48b485 0x490767 0x1616fc5 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616fc4 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [201: 6432] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x160cdc5 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160cdc4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [226: 231424] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [343: 5488] @ 0x48b485 0x490767 0x124dbf9 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124dbf8 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1038 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:468 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [26: 4576] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [172: 121088] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x1249cba 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [55: 880] @ 0x48b4a5 0x4731d7 0x989897 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989896 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [526: 25248] @ 0x48b485 0x425d05 0x53b6f3 0x12d3025 0x12d3005 0x12cc35f 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d3024 google.golang.org/grpc.contextWithServer+0x64 google.golang.org/grpc@v1.80.0/server.go:2052 # 0x12d3004 google.golang.org/grpc.(*Server).handleStream+0x44 google.golang.org/grpc@v1.80.0/server.go:1789 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [106: 13568] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c8cf 0x160c2d7 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c8ce github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.5/json.go:175 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [174: 244992] @ 0x48b48c 0x490767 0x1616e89 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616e88 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [361: 23104] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [47: 13536] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [25: 1200] @ 0x48b4ac 0x4907d3 0x560be5 0x1618f05 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1618f04 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 28416] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1344] @ 0x48b485 0x425d05 0x76aeb1 0x76ae9d 0x76ae51 0x760545 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x76aeb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x76ae9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x76ae50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 384] @ 0x48b485 0x490767 0x46f309 0x114e03f 0x10c7b02 0x10c643b 0x10c5cd0 0x495521 # 0x114e03e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:230 # 0x10c7b01 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 # 0x10c643a 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 # 0x10c5ccf 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 [99: 17842176] @ 0x48b4b3 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xcecd76 0xce3e52 0xce3d45 0xce1b9c 0xce2e15 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1b9b 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 # 0xce2e14 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 # 0xd3c218 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 # 0x10d77ae 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [97: 4656] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69c4df 0x69c493 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69c4de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69c492 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x871076 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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: 64] @ 0x48b485 0x425d05 0xa0470b 0x16019b7 0x495521 # 0xa0470a net/http.(*Server).Serve+0x42a net/http/server.go:3464 # 0x16019b6 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [11: 1232] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e46fe 0x6e47cc 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [109: 41856] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 614400] @ 0x48b4ac 0x4901c9 0xdf1405 0x4a35b1 0xdc1005 0xdc102c 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdf1404 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 # 0xdc1004 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdc102b github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.59.0/connection.go:2654 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [15: 2400] @ 0x48b485 0x425d05 0xdc285f 0xdc27a3 0xde6f45 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc285e 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 # 0xdc27a2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde6f44 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b485 0x425d05 0x8b7994 0x8b78bd 0x105754a 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x1057549 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 # 0x1055456 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x699aef 0xda7adc 0xda81f3 0xda7c4f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 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 # 0xda7c4e 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 7200] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 80640] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 11520] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159bd9f 0x159bef0 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159bd9e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31e github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159beef github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:352 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [45: 69120] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 13440] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0x1056e05 0x1055635 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1056e04 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 # 0x1055634 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 2016] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 2080] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 8832] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x130b72a 0x130b5b0 0x130b502 0x130adb4 0x1320a38 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x130b729 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:63 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x1320a37 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:754 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [47: 4512] @ 0x48b4ac 0x4901c9 0x159a4e9 0x159a49a 0x159a48d 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a4e8 encoding/hex.EncodeToString+0x5c8 encoding/hex/hex.go:127 # 0x159a499 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x579 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x159a48c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x56c github.com/pactus-project/pactus/www/grpc/blockchain.go:206 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 72] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [110: 140800] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x169beae 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [210: 376320] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [17: 544] @ 0x48b485 0x425d05 0x1327748 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1327747 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:43 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0x1154738 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 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 # 0xd3bb29 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 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [31: 126976] @ 0x48b4ac 0x4901c9 0x9f9171 0x9f9119 0x9f9235 0x9fe99a 0x495521 # 0x9f9170 bufio.NewReaderSize+0x210 bufio/bufio.go:57 # 0x9f9118 bufio.NewReader+0x1b8 bufio/bufio.go:63 # 0x9f9234 net/http.newBufioReader+0x2d4 net/http/server.go:865 # 0x9fe999 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 0: 0 [3: 240] @ 0x48b485 0x425d05 0x12097ac 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12097ab google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [57: 233472] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [27: 1728] @ 0x48b485 0x425d05 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [55: 10560] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 22400] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 3072] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda9f5e 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda9f5d 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [121: 247808] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 160] @ 0x48b485 0x425d05 0xdd2250 0xdcd97b 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xdd224f github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x2ef github.com/quic-go/quic-go@v0.59.0/packet_packer.go:888 # 0xdcd97a github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xf9a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:430 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [111: 156288] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [117: 1872] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [77: 374528] @ 0x48b48c 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [23: 552] @ 0x48b4ac 0x4731d7 0x989367 0x9897d4 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989366 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:794 # 0x9897d3 net/textproto.readMIMEHeader+0x213 net/textproto/reader.go:558 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [17: 1904] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 288] @ 0x48b485 0x425d05 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x741151 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 56] @ 0x48b485 0x46eef3 0x160a528 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160a527 github.com/creachadair/jrpc2.(*Client).send+0x9c7 github.com/creachadair/jrpc2@v1.3.5/client.go:238 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [335: 13721600] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [119: 15232] @ 0x48b485 0x425d05 0x658f25 0x658ecf 0x6727fb 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x658f24 net.newFD+0x144 net/fd_unix.go:27 # 0x658ece net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [52: 3328] @ 0x48b485 0x425d05 0xce1339 0xcdfe46 0xd30477 0x495521 # 0xce1338 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 # 0xcdfe45 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 # 0xd30476 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 [27: 2592] @ 0x48b485 0x425d05 0x8f0cf1 0x8f0cc4 0x8f080a 0x8efcb6 0x8e9579 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x8f0cf0 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x90 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8f0cc3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8f0809 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c9 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8efcb5 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x95 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8e9578 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2f8 github.com/pactus-project/pactus/store/block.go:185 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 18944] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8ee0a7 0x8eb813 0x1165739 0x159ef48 0x133888b 0x156f2fe 0x13386e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8ee0a6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:70 # 0x8eb812 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:261 # 0x1165738 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:672 # 0x159ef47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x133888a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13386e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 1408] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7dbb3b 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7dbb3a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda7915 0xda707a 0xda6f5b 0xda5f70 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda7079 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 # 0xda6f5a 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 # 0xda5f6f 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 32] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 624] @ 0x48b485 0x425d05 0x74cc5d 0x74b632 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 1664] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [37: 2368] @ 0x48b485 0x425d05 0x15a1f8a 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a1f89 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x1029 github.com/pactus-project/pactus/www/grpc/transaction.go:391 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [26: 832] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [52: 179712] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [80: 12800] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x69b438 0x15a11e2 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69b437 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x37 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15a11e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:310 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [188: 385024] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 960] @ 0x48b485 0x4901c9 0x531c7f 0x7c0f34 0x7c0f1a 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [234: 14976] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [96: 19968] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6e6125 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [142: 290816] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [154: 236544] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [164: 503808] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 456] @ 0x48b485 0x48b145 0x16175ae 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x16175ad github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x2d github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 912] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x854677 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [351: 14376960] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 2688] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 704] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0xd01727 0xd00d85 0xd00730 0xd00578 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xd01726 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x126 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 480] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7db9f4 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7db9f3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [86: 20640] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x473854 0x473366 0x10dd906 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x10dd905 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 96] @ 0x48b485 0x425d05 0x115222f 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x115222e github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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 [27: 648] @ 0x48b485 0x425d05 0x4a4911 0x1608def 0x16086e5 0x4a49ca 0x495521 # 0x4a4910 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x1608dee github.com/creachadair/jrpc2.(*Client).accept+0x32e github.com/creachadair/jrpc2@v1.3.5/client.go:91 # 0x16086e4 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 [33: 135168] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 176] @ 0x48b485 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x16c6d2d 0x16d0776 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d0775 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x415 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1840] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b964 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 192] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x15a0f99 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x15a0f98 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [45: 720] @ 0x48b485 0x425d05 0xc4c56f 0x495521 # 0xc4c56e github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xee github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [45: 2160] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x9fb2f0 0x9fad57 0x1618029 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb2ef net/http.Header.Clone+0x70f net/http/header.go:105 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1618028 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 7602176] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [391: 25024] @ 0x48b485 0x48b5c5 0x4cc5fd 0x87367b 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x87367a google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0xbe3caf 0xbe3505 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe3cae github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1946 # 0xbe3504 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 5280] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [88: 9856] @ 0x48b4ac 0x41b526 0x539e0a 0x1606b23 0x160fa55 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1606b22 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:39 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [18: 864] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6e4210 0x6e4048 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 352] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b9ca 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xc10b85 0xc10a25 0xc2fffe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 2800] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x16ef4c5 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 720] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15a1f5e 0x15a1ef8 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1f5d github.com/pactus-project/pactus/crypto.Address.String+0xffd github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a1ef7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf97 github.com/pactus-project/pactus/www/grpc/transaction.go:392 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [23: 3312] @ 0x48b485 0x425d05 0x55a0b7 0x1327117 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1327116 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:96 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 13440] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [182: 419328] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [524: 33536] @ 0x48b485 0x425d05 0xbe62d8 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe62d7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1257 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 576] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xcee505 0xce6d14 0xcdfe6a 0xd30477 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce6d13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:465 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30476 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 [7: 336] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0d4c 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0xda709b 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda709a 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 # 0xda6f5a 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 # 0xdaaa44 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [6: 3840] @ 0x48b48c 0x425d05 0x93c693 0x93c46f 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x93c692 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 896] @ 0x48b4ac 0x41b526 0xde5da5 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5da4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 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] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba39 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x16f03c9 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 384] @ 0x48b485 0x490767 0xb1aff4 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8878 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 # 0x10c8698 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 # 0x10c61f0 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 # 0x10c5ccf 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 [315: 100800] @ 0x48b485 0x425d05 0xa20a25 0x9f9bc7 0x9feab8 0x495521 # 0xa20a24 net/http.readRequest+0x84 net/http/request.go:1083 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [21: 336] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x425d05 0x699f12 0x6a2625 0x1161f0b 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x699f11 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x6a2624 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x1161f0a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:307 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1536] @ 0x48b485 0x46eef3 0xdc9b07 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xdc9b06 github.com/quic-go/quic-go.(*framer).Append+0xb26 github.com/quic-go/quic-go@v0.59.0/framer.go:154 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [17: 8077312] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 15488] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [62: 9920] @ 0x48b485 0x425d05 0xc2e5f9 0xc2e5d4 0xc2beb6 0xc368a5 0x495521 # 0xc2e5f8 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2e5d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x753 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [171: 4104] @ 0x48b485 0x48b145 0x1257611 0x1257172 0x1249cba 0x495521 # 0x1257610 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x450 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:572 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [44: 50688] @ 0x48b48c 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [8: 256] @ 0x48b485 0x425d05 0x1323b55 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1323b54 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:353 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [76: 2432] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0xd7dc76 0x4a35b1 0xd78fe5 0xd78fd9 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd7dc75 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:13 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd78fe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xd78fd8 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 # 0xd72a32 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 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [27: 7776] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x48b99d 0x4d232d 0x4b6bbb 0x873c9a 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 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 # 0x873c99 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x6e51ff 0x6e51f3 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e51fe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6e51f2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:57 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [144: 129024] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x1249cba 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [428: 27392] @ 0x48b485 0x425d05 0x159e128 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e127 github.com/pactus-project/pactus/www/grpc.metricToProto+0x307 github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [26: 1664] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x1326ab6 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [56: 10752] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 9728] @ 0x48b485 0x490767 0x160c668 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c667 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [148: 61568] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [195: 15600] @ 0x48b485 0x421deb 0x6a322d 0x6a3d35 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 24576] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [82: 19680] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [86: 1166848] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 2880] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 112] @ 0x48b485 0x425d05 0x1322493 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1322492 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:137 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [43: 4816] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 1152] @ 0x48b485 0x425d05 0x658f25 0x658ecf 0x6727fb 0x671750 0xa045ec 0x16019b7 0x495521 # 0x658f24 net.newFD+0x144 net/fd_unix.go:27 # 0x658ece net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x16019b6 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [294: 150528] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [43: 2064] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x159df78 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159df77 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:155 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [29: 1856] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [82: 15744] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6a0cd5 0x6a0cb7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a0cd4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6a0cb6 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 1344] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc22dbb 0xc22d30 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc22dba github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x39a github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:74 # 0xc22d2f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0x421f7b 0x6e3af7 0x6e46fe 0x6e47cc 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e3af6 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x56 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x53afa5 0x53b60d 0x53b5cf 0x158f1de 0x1597982 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1597981 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x261 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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: 29440] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [25: 32000] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 240] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [426: 3489792] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [337: 13803520] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [35: 8400] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1867776] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [184: 52992] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [229: 3664] @ 0x48b485 0x425d05 0x1229b7e 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x1229b7d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1717 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [448: 35840] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [909: 116352] @ 0x48b485 0x425d05 0x160c60a 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c609 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [116: 178176] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [95: 1520] @ 0x48b485 0x490767 0x12da808 0x12d825f 0x12da242 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d825e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [74: 1184] @ 0x48b4ac 0x425d05 0x1226e3e 0x1224963 0x12570fb 0x1249cba 0x495521 # 0x1226e3d golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1022 # 0x1224962 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 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 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6e6125 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1467: 1314432] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [61: 42944] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [44: 2112] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x9fa193 0x9feab8 0x495521 # 0x9fa192 net/http.(*conn).readRequest+0x7f2 net/http/server.go:1058 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [85: 1360] @ 0x48b485 0x425d05 0x12d7ce7 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d7ce6 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [417: 26688] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [65: 1040] @ 0x48b485 0x425d05 0x1236af5 0x1237891 0x12364b5 0x123fd72 0x495521 # 0x1236af4 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:712 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [81: 1296] @ 0x48b4a5 0x425d05 0x1229b3c 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x1229b3b golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.53.0/http2/frame.go:1714 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [49: 392] @ 0x48b485 0x425d05 0x12d67ce 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d67cd google.golang.org/grpc.newClientStream+0x56d google.golang.org/grpc@v1.80.0/stream.go:244 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [213: 218112] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [88: 1408] @ 0x48b485 0x425d05 0x539405 0x160f8ce 0x160f565 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x160f8cd github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.5/server.go:364 # 0x160f564 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [323: 15504] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [238: 426496] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x16119a5 0x160de85 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [58: 928] @ 0x48b4a5 0x4731d7 0x16094f3 0x1608ee7 0x4a49ca 0x495521 # 0x16094f2 github.com/creachadair/jrpc2.(*Client).deliverLocked+0x72 github.com/creachadair/jrpc2@v1.3.5/client.go:144 # 0x1608ee6 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 [40: 138240] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 40960] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [48: 13824] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 589824] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 2880] @ 0x48b485 0x425d05 0x120317c 0x12031d6 0x132dd92 0x132dd5e 0x132dd4a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x132dd91 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132dd5d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x132dd49 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [82: 15744] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13221e7 0x1327002 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13221e6 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 # 0x1327001 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [251: 24096] @ 0x48b485 0x425d05 0x1236ad3 0x1237891 0x1236459 0x123fd72 0x495521 # 0x1236ad2 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:709 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [262: 12576] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [240: 430080] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0x160f1a5 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f1a4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [110: 154880] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [117: 18720] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30477 0x495521 # 0xce3c7d 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 # 0xce1327 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 # 0xcdfe45 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 # 0xd30476 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 [508: 24384] @ 0x48b485 0x425d05 0x53b6f3 0x12ce9c6 0x12ce9a5 0x12d3b86 0x12cc35f 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12ce9c5 google.golang.org/grpc.NewContextWithServerTransportStream+0x1165 google.golang.org/grpc@v1.80.0/server.go:1902 # 0x12ce9a4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1144 google.golang.org/grpc@v1.80.0/server.go:1429 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 144] @ 0x48b4a5 0x4731d7 0x51fa86 0xce127f 0xce123b 0xcdfe46 0xd30477 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce127e 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 # 0xce123a 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 # 0xcdfe45 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 # 0xd30476 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: 192] @ 0x48b485 0x425d05 0x6bc172 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [135: 3240] @ 0x48b485 0x48b145 0x12326a5 0x125a653 0x125a654 0x125a2f3 0x1259d05 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a2f2 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x1259d04 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [159: 3816] @ 0x48b485 0x425d05 0x4a4911 0x160e8de 0x160e053 0x4a49ca 0x495521 # 0x4a4910 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x160e8dd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x13d github.com/creachadair/jrpc2@v1.3.5/server.go:261 # 0x160e052 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 [414: 52992] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [489: 39120] @ 0x48b485 0x425d05 0x12b81f5 0x12214af 0x12d68e6 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12b81f4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x12214ae google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d68e5 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [198: 12672] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4152] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c2e7 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [898: 71840] @ 0x48b485 0x425d05 0x125324e 0x12cf695 0x12cf673 0x12d3b86 0x12cc35f 0x495521 # 0x125324d google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7cd google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1110 # 0x12cf694 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cf672 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [86: 1376] @ 0x48b485 0x490767 0x15e086d 0x15e0632 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x15e086c github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15e0631 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [284: 13632] @ 0x48b485 0x425d05 0x53b6f3 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [227: 7264] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x160cdc5 0x160c625 0x16119a5 0x160de85 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 # 0x160cdc4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [174: 4176] @ 0x48b485 0x425d05 0x1244b37 0x1249618 0x1249e6e 0x495521 # 0x1244b36 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:961 # 0x1249617 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1249e6d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [204: 6528] @ 0x48b485 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [123: 2952] @ 0x48b485 0x425d05 0x1243879 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1243878 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [884: 56576] @ 0x48b485 0x425d05 0x1229bc5 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x1229bc4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.53.0/http2/frame.go:1721 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [67: 1072] @ 0x48b4a5 0x425d05 0x1229b6a 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1229b69 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.53.0/http2/frame.go:1715 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [17: 8077312] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [22: 10452992] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 9027584] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 8077312] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 9502720] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 3840] @ 0x48b485 0x425d05 0x159df32 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159df31 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [607: 48560] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [38: 43776] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 82214912] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [179: 76251136] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [287: 13776] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [66: 5406720] @ 0x48b4b3 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [33: 1892352] @ 0x48b4b3 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [241: 431872] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [43: 4816] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1056] @ 0x48b485 0x425d05 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [159: 244224] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [107: 11984] @ 0x48b4ac 0x41b526 0xcfe84e 0xcfe837 0xcfe558 0xcfe639 0x495521 # 0xcfe84d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [30: 480] @ 0x48b4a5 0x425d05 0x8b797d 0x8b795e 0x8c5d46 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x8b797c 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 # 0x8b795d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x8c5d45 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [36: 6336] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [24: 1152] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15a1f5e 0x15a1ef8 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x15a1f5d github.com/pactus-project/pactus/crypto.Address.String+0xffd github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a1ef7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf97 github.com/pactus-project/pactus/www/grpc/transaction.go:392 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x8e888c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e888b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [231: 22176] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 26880] @ 0x48b4ac 0x4907d3 0x97ab8a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x97ab89 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x209 crypto/tls/key_schedule.go:216 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [171: 10944] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7c118b 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7c118a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x16b663a 0x16d4474 0x6c8be5 0x6cd136 0x6c42bc 0x7f30ba 0x7f37b9 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6c8be4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x6cd135 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x6c42bb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7f30b9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7f37b8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [67: 12864] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 15664] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x69b438 0x15a11e2 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69b437 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x37 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15a11e1 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:310 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [21: 1008] @ 0x48b4ac 0x4907d3 0x560be5 0x160b7f4 0x16097f5 0x160b0e5 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b7f3 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x16097f4 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x160b0e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [64: 45056] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0x124cdbf 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124cdbe google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1fe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:407 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [316: 12943360] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [140: 322560] @ 0x48b48c 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 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 0x131b7e6 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x131b7e5 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x45 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:42 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [267: 4272] @ 0x48b485 0x425d05 0xbe4955 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4954 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 9792] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x937b9b 0x93c1b1 0x93c1b2 0x93c239 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x937b9a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 3264] @ 0x48b485 0x425d05 0x15a10f5 0x159b96b 0x13258ab 0x156f2fe 0x1325703 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a10f4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x194 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x159b96a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13258aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325702 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [53: 18656] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [48: 16896] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9fb409 0x9fad57 0x1618029 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb408 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1618028 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [73: 28032] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 119808] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x6f2c72 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f2c71 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 12480] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [53: 257792] @ 0x48b48c 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [180: 161280] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [57: 131328] @ 0x48b48c 0x41b4ad 0xcfcf17 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf16 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [482: 30848] @ 0x48b485 0x425d05 0x1609ed9 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609ed8 github.com/creachadair/jrpc2.newPending+0x378 github.com/creachadair/jrpc2@v1.3.5/client.go:444 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [120: 3840] @ 0x48b4ac 0x4901c9 0xb269eb 0xb269dc 0xb26974 0xb2698a 0xb29dfe 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb269ea github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb269db github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb26973 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb26989 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb29dfd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [97: 12416] @ 0x48b485 0x425d05 0xd31289 0xd305bf 0x495521 # 0xd31288 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 # 0xd305be 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 [455: 10920] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x159dc8f 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x159dc8e github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x6ae github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 1280] @ 0x48b485 0x425d05 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [18: 1152] @ 0x48b4ac 0x4901c9 0x6a1185 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1184 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0d4c 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 600] @ 0x48b4ac 0x4731d7 0xbe499a 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4999 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [24: 384] @ 0x48b4a5 0x48b01b 0xc4df45 0xc4dd7d 0xc4daea 0xc4d645 0xc4d177 0xc4d01c 0x495521 # 0xc4df44 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc4dd7c github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc4dae9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4d644 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4d176 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [39: 4368] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [122: 187392] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 3072] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [62: 6944] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [53: 7632] @ 0x48b4ac 0x4901c9 0x6e5dbb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e5dba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 560] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x158f1de 0x1597408 0x15984bb 0x1645323 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 # 0x158f1dd github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1597407 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x2e7 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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: 9792] @ 0x48b485 0x425d05 0x55a0b7 0x1327777 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1327776 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0x160c4b6 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c4b5 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb5 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 1400832] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [312: 109824] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x1604939 0x1618a65 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1604938 github.com/rs/cors.(*Cors).handleActualRequest+0x1f8 github.com/rs/cors@v1.11.1/cors.go:408 # 0x1618a64 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [119: 167552] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 288] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4158bd 0xd0196c 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd0196b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [22: 19712] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 2304] @ 0x48b48c 0x4901c9 0xb28d15 0xb28c63 0xb2ee13 0xb301dd 0x495521 # 0xb28d14 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb28c62 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2ee12 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 # 0xb301dc 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 [120: 184320] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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 [5: 80] @ 0x48b4ac 0x4907d3 0x871016 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871015 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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 0x7b9c59 0x7bc575 0x7bc55e 0xa5d27e 0xb7f669 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x7b9c58 github.com/mr-tron/base58.FastBase58EncodingAlphabet+0x538 github.com/mr-tron/base58@v1.3.0/base58.go:109 # 0x7bc574 github.com/mr-tron/base58.EncodeAlphabet+0x5d4 github.com/mr-tron/base58@v1.3.0/base58.go:36 # 0x7bc55d github.com/multiformats/go-multibase.Encode+0x5bd github.com/multiformats/go-multibase@v0.3.0/multibase.go:119 # 0xa5d27d github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x19d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:26 # 0xb7f668 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:24 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 160] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x95a60a 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95a609 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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 [91: 2912] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3c0ea 0xd3062f 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3c0e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:136 # 0xd3062e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:161 0: 0 [10: 2400] @ 0x48b485 0x490767 0xd2f91b 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xd2f91a 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 # 0x10e1930 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 # 0x10e4654 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 # 0x10e4d84 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 # 0x10e4213 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] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x8fdb51 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc10b84 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 # 0xc10a24 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 # 0xc14413 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 # 0x8fdb50 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 2560] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [21: 2016] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 94208] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [49: 2352] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x989651 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989650 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [51: 4896] @ 0x48b4ac 0x4731d7 0x69c3e7 0x69c3e8 0x15a122f 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69c3e6 encoding/hex.EncodeToString+0xc6 encoding/hex/hex.go:129 # 0x69c3e7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc7 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x15a122e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:314 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [337: 13803520] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [85: 20400] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [120: 34560] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 7040] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [684: 32832] @ 0x48b485 0x425d05 0x1229b05 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x1229b04 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.53.0/http2/frame.go:1711 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [36: 2880] @ 0x48b485 0x425d05 0x8eafc5 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x8eafc4 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [30: 1440] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [40: 1280] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [147: 451584] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [166: 509952] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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] @ 0x48b4ac 0x4907d3 0x966b1b 0x9669e3 0x9669e8 0x6c2d64 0x6c31bc 0x966974 0x966953 0x6c2d64 0x6c31bc 0x966405 0x9662f7 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x966b1a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9669e2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9669e7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966973 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966952 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9662f6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [389: 15933440] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [52: 6656] @ 0x48b4ac 0x4901c9 0x69fd25 0x159bab5 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [17: 816] @ 0x48b4ac 0x425d05 0x75730d 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x75730c github.com/syndtr/goleveldb/leveldb/table.NewReader+0x28c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [126: 338688] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [91: 279552] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [138: 317952] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 896] @ 0x48b485 0x421deb 0x7f38f9 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7f38f8 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 98304] @ 0x48b4ac 0x4901c9 0xafeabf 0xafea52 0xafea56 0x1055cf6 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xafeabe bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafea51 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafea55 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1055cf5 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b145 0x5cab59 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5cab58 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [143: 201344] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [1034: 148896] @ 0x48b485 0x425d05 0x55a0b7 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x13260f2 0x132608b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x13260f1 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132608a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [44: 704] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [11: 3520] @ 0x48b4ac 0x4901c9 0x159bcce 0x159bee8 0x15991b3 0x132410b 0x156f2fe 0x1323f63 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bccd encoding/hex.EncodeToString+0x24d encoding/hex/hex.go:127 # 0x159bee7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15991b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x132410a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323f62 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [165: 31680] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x4901c9 0x5bf1b4 0x15a1445 0x15a13be 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15a1444 github.com/pactus-project/pactus/crypto.Address.String+0x4e4 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15a13bd github.com/pactus-project/pactus/www/grpc.transactionToProto+0x45d github.com/pactus-project/pactus/www/grpc/transaction.go:337 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [143: 219648] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [38: 4256] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [224: 53760] @ 0x48b485 0x425d05 0x9fa1c9 0x9feab8 0x495521 # 0x9fa1c8 net/http.(*conn).readRequest+0x828 net/http/server.go:1053 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [251: 88352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9fb409 0x9fad57 0x1618029 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb408 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1618028 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [34: 3264] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 152064] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [109: 153472] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [418: 40128] @ 0x48b485 0x425d05 0x1236ad3 0x1237891 0x12364b5 0x123fd72 0x495521 # 0x1236ad2 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:709 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [45: 10800] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2448] @ 0x48b485 0x4901c9 0x4c2785 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x4c2784 reflect.Value.call+0xf64 reflect/value.go:608 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 131712] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [56: 13440] @ 0x48b485 0x425d05 0x754adc 0x75763a 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x757639 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 48] @ 0x48b485 0x425d05 0x12d62f2 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d62f1 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [19: 912] @ 0x48b4ac 0x4731d7 0xb7e5f5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e5f4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:259 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [65: 1560] @ 0x48b4ac 0x4731d7 0xbe6c34 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6c33 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0x48b4ac 0x4901c9 0x6e55de 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [46: 2944] @ 0x48b4ac 0x4731d7 0x15a105a 0x15a0fce 0x15a0f95 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a1059 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x15a0fcd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15a0f94 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 2334720] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2801664] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 3268608] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 2801664] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 933888] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [688: 33024] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1984] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 4224] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0xd0e7d3 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0xd0e7d2 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 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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 [15: 240] @ 0x48b4a5 0x421f7b 0x69fe5b 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fe5a github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x19a github.com/pactus-project/pactus/types/validator/validator.go:236 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 176] @ 0x48b485 0x425d05 0xb06d7c 0xb79bf5 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb06d7b 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 # 0xb79bf4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [98: 87808] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 4864] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0x10801d0 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0x10801cf github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x1af github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:146 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 3600] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322f07 0x1326122 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322f06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1326121 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 3968] @ 0x48b4ac 0x4731d7 0x790cd4 0x159d776 0x159d760 0x159d761 0x159d749 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x159d775 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x159d75f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x159d760 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x159d748 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [71: 4544] @ 0x48b4ac 0x4731d7 0x159da3a 0x159d923 0x159d8fb 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159da39 encoding/hex.EncodeToString+0x459 encoding/hex/hex.go:129 # 0x159d922 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159d8fa github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [94: 252672] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2080] @ 0x48b485 0x425d05 0x8ec639 0x8ec62d 0x8ec5dc 0x11664a5 0x1166270 0x1598d73 0x1323dab 0x156f2fe 0x1323c03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x8ec638 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ec62c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8ec5db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x11664a4 github.com/pactus-project/pactus/state.(*state).calculateAverageScore+0xa4 github.com/pactus-project/pactus/state/state.go:784 # 0x116626f github.com/pactus-project/pactus/state.(*state).ChainInfo+0x16f github.com/pactus-project/pactus/state/state.go:774 # 0x1598d72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x32 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x1323daa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323c02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [54: 11232] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 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 0xb00e25 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0xb00e24 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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: 8] @ 0x48b485 0x425d05 0xd05b5f 0xd05e08 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x1049356 0x78fe51 0x10493b0 0x10827b2 0x1080433 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xd05b5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 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 # 0xd3bb29 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 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 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 # 0x1049355 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 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x10493af 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 # 0x10827b1 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 # 0x1080432 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 1792] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 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 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb3144e 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 # 0xb30ee4 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 # 0xb30624 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 # 0xb30625 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 # 0xb301fe 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] @ 0x48b485 0x425d05 0xb7bb2b 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 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 # 0xb31904 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 # 0xb304ec 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 # 0xb301fe 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: 8704] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [73: 14016] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x1182a85 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1182a84 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:98 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [76: 48640] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [180: 103680] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x1597bdf 0x15984bb 0x1645323 0x495521 # 0x1597bde github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x4be github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:38 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [216: 2045952] @ 0x48b48c 0x4901c9 0x1591265 0x1590db4 0x158f234 0x159682e 0x15984bb 0x1645323 0x495521 # 0x1591264 github.com/go-zeromq/zmq4.(*Queue).Push+0xc4 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x1590db3 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x158f233 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x159682d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x22d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x15984ba github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x9a github.com/pactus-project/pactus/www/zmq/server.go:100 # 0x1645322 github.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 0xd5ff0c 0x1054be5 0x1054eda 0x10545d0 0x495521 # 0xd5ff0b github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.1/client.go:55 # 0x1054be4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1054ed9 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 # 0x10545cf github.com/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 [105: 5040] @ 0x48b4ac 0x4901c9 0x69c6bb 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c569 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [128: 53248] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 160] @ 0x48b485 0x425d05 0x6e51ed 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e51ec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:56 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [85: 293760] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [924: 118272] @ 0x48b485 0x425d05 0x160c60a 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c609 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [29: 2320] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [20: 960] @ 0x48b485 0x425d05 0x53b6f3 0x1326b92 0x1326b2b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1326b91 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x1326b2a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 0x4907d3 0x751fcc 0x7433d6 0x74347a 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x7433d5 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 # 0x743479 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 [260: 532480] @ 0x48b4ac 0x4907d3 0x4d9386 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [41: 3936] @ 0x48b485 0x425d05 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 1680] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [88: 25344] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 48] @ 0x48b4a5 0x4901c9 0x6a2f2a 0x159c0ad 0x159b17e 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a2f29 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x159c0ac github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:369 # 0x159b17d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x13247ca 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [50: 6400] @ 0x48b485 0x425d05 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 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 # 0x1326bc1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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: 1351680] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1351680] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 901120] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 901120] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [55: 4400] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [88: 7040] @ 0x48b4ac 0x4731d7 0x159d71f 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d71e github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [293: 84384] @ 0x48b485 0x425d05 0x159d645 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d644 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:98 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [91: 7280] @ 0x48b485 0x425d05 0x159de86 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159de85 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [252: 28224] @ 0x48b485 0x425d05 0xc1b689 0xc26ab8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc1b688 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:215 # 0xc26ab7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x657 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [177: 543744] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 720] @ 0x48b4ac 0x4731d7 0xb00e76 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00e75 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:54 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [179: 2864] @ 0x48b485 0x425d05 0x124ef05 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124ef04 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2344 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:620 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [58: 11136] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x5caa65 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 43008] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x130b72a 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x130b729 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:63 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [46: 5152] @ 0x48b485 0x425d05 0x159a945 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a944 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa24 github.com/pactus-project/pactus/www/grpc/blockchain.go:209 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1642: 210176] @ 0x48b4ac 0x425d05 0xb00992 0xb00918 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00991 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x131 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xb00917 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:45 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [139: 57824] @ 0x48b485 0x4901c9 0x6f45f3 0x1165283 0x1598d97 0x1323dab 0x156f2fe 0x1323c03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6f45f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1165282 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:643 # 0x1598d96 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x56 github.com/pactus-project/pactus/www/grpc/blockchain.go:34 # 0x1323daa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323c02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 192] @ 0x48b485 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00fdd 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [259: 12432] @ 0x48b4ac 0x473854 0x473366 0xb00abe 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00abd github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x25d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:47 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [26: 832] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce5a2e 0xce58cf 0xce5be5 0xce57c5 0xd01727 0xd00d85 0xd00730 0xd00578 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce5a2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x64d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:389 # 0xce58ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ee github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:360 # 0xce5be4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:367 # 0xce57c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:354 # 0xd01726 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x126 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:861 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [61: 11712] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 32656] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [24: 6912] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132bf27 0x132de42 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132bf26 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 # 0x132de41 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1280] @ 0x48b485 0x425d05 0xd31289 0xd31125 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd31288 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 # 0xd31124 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0xa5c82a 0xb0a667 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xa5c829 github.com/libp2p/go-libp2p-kad-dht/internal.CtxMutex.Lock+0x29 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/ctx_mutex.go:17 # 0xb0a666 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:263 # 0xb09004 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 # 0xb030d8 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 # 0xb7fe69 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 # 0xb824ef 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 0xb00e25 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00e24 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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: 384] @ 0x48b4ac 0x425d05 0x1057097 0x1057188 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1057096 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x216 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1057187 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 # 0x1055456 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4731d7 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce183c 0xce35c5 0x10551f2 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce183b 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 # 0xce35c4 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 # 0x10551f1 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 352] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0xc151ff 0x103c2b2 0x495521 # 0xc151fe 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 # 0x103c2b1 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 [21: 387072] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 282624] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 960] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 456] @ 0x48b485 0x425d05 0xa0d411 0xa0d454 0xa21099 0x9f9bc7 0x9feab8 0x495521 # 0xa0d410 io.LimitReader+0x530 io/io.go:461 # 0xa0d453 net/http.readTransfer+0x573 net/http/transfer.go:573 # 0xa21098 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [73: 1752] @ 0x48b485 0x4901c9 0xb008cf 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ce github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [220: 7040] @ 0x48b485 0x425d05 0x1244b52 0x1249618 0x1249e6e 0x495521 # 0x1244b51 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x131 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:963 # 0x1249617 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1249e6d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [174: 72384] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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] @ 0x48b4ac 0x4901c9 0x16cfc46 0x16d6585 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16cfc45 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d6584 crypto/internal/fips140/ecdsa.newDRBG[...]+0x684 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b4ac 0x4731d7 0x51fa86 0xce180c 0xce35c5 0x10551f2 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce180b 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 # 0xce35c4 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 # 0x10551f1 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 # 0x105e7eb 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x6c3125 0x96a6a5 0x96a5fc 0x96af18 0x976d1f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x976d1e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 768] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x6e6125 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [94: 9024] @ 0x48b485 0x425d05 0x160e6a5 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160e6a4 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0xe4 github.com/creachadair/jrpc2@v1.3.5/server.go:245 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [158: 364032] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [51: 1224] @ 0x48b4ac 0x4731d7 0x989897 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989896 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1231: 630272] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [94: 7520] @ 0x48b485 0x425d05 0x6f464a 0x6f460a 0x6f4637 0x6f4602 0x1165283 0x116eb82 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4649 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f4609 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6f4636 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4601 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1165282 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:643 # 0x116eb81 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5c7a3e 0x5c82c6 0x69be5e 0x8ee808 0x8ee826 0x8ecd85 0x116487b 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x8ee807 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xc7 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x8ee825 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0xe5 github.com/pactus-project/pactus/store/validator.go:107 # 0x8ecd84 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116487a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:588 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 3088] @ 0x48b4a5 0x48b01b 0xc19d90 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc19d8f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 393216] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [43: 16908288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [25: 4915200] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 912] @ 0x48b4a5 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 832] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [104: 146432] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [178: 4272] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c2e7 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [223: 7136] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [56: 896] @ 0x48b4a5 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x160d018 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160d017 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [110: 98560] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x16119a5 0x160de85 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [275: 13200] @ 0x48b4ac 0x4907d3 0x560be5 0x160c888 0x160c359 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160c887 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [177: 4248] @ 0x48b485 0x48b145 0x1616e3d 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616e3c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x1dc github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:119 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [47: 752] @ 0x48b4a5 0x425d05 0x12d73bc 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d73bb google.golang.org/grpc.newClientStreamWithParams+0x2bb google.golang.org/grpc@v1.80.0/stream.go:314 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [86: 1376] @ 0x48b485 0x425d05 0x12d63c5 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d63c4 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [457: 7312] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 384] @ 0x48b485 0x425d05 0xce1295 0xcdfe46 0xd30477 0x495521 # 0xce1294 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 # 0xcdfe45 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 # 0xd30476 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 [29: 5568] @ 0x48b485 0x490767 0x1617386 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617385 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [202: 361984] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [146: 3504] @ 0x48b485 0x48b145 0x1264f6f 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [458: 29312] @ 0x48b485 0x425d05 0x160f019 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f018 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1b8 github.com/creachadair/jrpc2@v1.3.5/server.go:310 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [223: 685056] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [215: 6880] @ 0x48b485 0x41b4ad 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [167: 5344] @ 0x48b485 0x425d05 0x1326868 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1326867 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:162 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [213: 5112] @ 0x48b485 0x425d05 0x125650c 0x1236425 0x123fd72 0x495521 # 0x125650b google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:352 # 0x1236424 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:637 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [540: 25920] @ 0x48b485 0x425d05 0x1229b05 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1229b04 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.53.0/http2/frame.go:1711 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [57: 912] @ 0x48b4a5 0x473854 0x473366 0x1608050 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160804f github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x2f github.com/creachadair/jrpc2@v1.3.5/base.go:167 # 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [829: 106112] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c8cf 0x160c359 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c8ce github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.5/json.go:175 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [548: 26304] @ 0x48b485 0x425d05 0x12ce7d9 0x12d3b86 0x12cc35f 0x495521 # 0x12ce7d8 google.golang.org/grpc.(*Server).processUnaryRPC+0xf78 google.golang.org/grpc@v1.80.0/server.go:1394 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [292: 14016] @ 0x48b485 0x4901c9 0x4c2785 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x4c2784 reflect.Value.call+0xf64 reflect/value.go:608 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [82: 1312] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [349: 5584] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [1435: 1285760] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [553: 26544] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [74: 56832] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [112: 100352] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x53a19a 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [615: 49200] @ 0x48b485 0x425d05 0x160f005 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f004 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1a4 github.com/creachadair/jrpc2@v1.3.5/server.go:309 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [766: 85792] @ 0x48b4ac 0x41b526 0x539e0a 0x160a702 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x160a701 github.com/creachadair/jrpc2.(*Client).waitComplete+0x61 github.com/creachadair/jrpc2@v1.3.5/client.go:246 0: 0 [583: 27984] @ 0x48b485 0x425d05 0x12ce6e5 0x12d3b86 0x12cc35f 0x495521 # 0x12ce6e4 google.golang.org/grpc.(*Server).processUnaryRPC+0xe84 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x9f8f96 0x9fe99a 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 # 0x9f8f95 net/http.newBufioReader+0x35 net/http/server.go:858 # 0x9fe999 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 0: 0 [29: 2784] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [468: 22464] @ 0x48b4ac 0x4901c9 0x5be110 0x5be8f7 0x5bf2bc 0x5ca5ec 0x159b325 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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:29 # 0x159b324 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:275 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [79: 2528] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 147456] @ 0x48b48c 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [837: 13713408] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [351: 16848] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x55bf46 0x55bf20 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [368: 23552] @ 0x48b485 0x425d05 0x1326857 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1326856 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [198: 3168] @ 0x48b4a5 0x4731d7 0x55c954 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [327: 15696] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x55bf46 0x55bf20 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1011: 145584] @ 0x48b485 0x425d05 0x55a0b7 0x160d018 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160d017 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 9216] @ 0x48b4ac 0x425d05 0x924fe5 0x924fcf 0x97aad5 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x924fe4 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0x24 crypto/internal/fips140/mlkem/mlkem768.go:337 # 0x924fce crypto/mlkem.(*EncapsulationKey768).Encapsulate+0xe crypto/mlkem/mlkem.go:128 # 0x97aad4 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x154 crypto/tls/key_schedule.go:212 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [73: 1168] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [86: 60544] @ 0x48b48c 0x490767 0x1616e89 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616e88 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [25: 32000] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [78: 1248] @ 0x48b4a5 0x421f7b 0x69fe0d 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fe0c github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14c github.com/pactus-project/pactus/types/validator/validator.go:234 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [652: 41728] @ 0x48b4ac 0x4731d7 0x159bc7a 0x159bbfa 0x159bb97 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bc79 encoding/hex.EncodeToString+0x1f9 encoding/hex/hex.go:129 # 0x159bbf9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x179 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159bb96 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x116 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [281: 13488] @ 0x48b485 0x425d05 0x53b6f3 0x1243628 0x12435fb 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1243627 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x12435fa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [86: 1376] @ 0x48b485 0x48b0a5 0x80d9a5 0x87f9cf 0x8a7019 0x8aac96 0x12052d7 0x12044f9 0x1203265 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x80d9a4 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x124 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:217 # 0x87f9ce google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x2e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:327 # 0x8a7018 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8aac95 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x12052d6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x12044f8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [50: 20800] @ 0x48b485 0x4901c9 0x1611cc5 0x1611a7d 0x160de85 0x4a49ca 0x495521 # 0x1611cc4 github.com/creachadair/jrpc2.(*Server).filterBatchLocked+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:670 # 0x1611a7c github.com/creachadair/jrpc2.(*Server).read+0x1fc github.com/creachadair/jrpc2@v1.3.5/server.go:652 # 0x160de84 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 [52: 832] @ 0x48b4a5 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x160d018 0x160c625 0x16119a5 0x160de85 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 # 0x160d017 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [62: 25792] @ 0x48b485 0x4901c9 0x160bf85 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160bf84 github.com/creachadair/jrpc2.ParseRequests+0x64 github.com/creachadair/jrpc2@v1.3.5/json.go:20 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [291: 13968] @ 0x48b485 0x425d05 0x53b6f3 0x160fa29 0x160ea58 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x160fa28 github.com/creachadair/jrpc2.(*Server).invoke+0x88 github.com/creachadair/jrpc2@v1.3.5/server.go:373 # 0x160ea57 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 [274: 13152] @ 0x48b485 0x425d05 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [666: 31968] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x1247be6 0x1249e6e 0x495521 # 0x1247be5 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0xa5 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1469 # 0x1249e6d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [230: 5520] @ 0x48b485 0x48b145 0x69b636 0x69fd85 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69b635 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69fd84 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:227 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [65: 8320] @ 0x48b485 0x425d05 0x159a065 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a064 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [209: 3344] @ 0x48b485 0x425d05 0x12cd8ca 0x12d3b86 0x12cc35f 0x495521 # 0x12cd8c9 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.80.0/server.go:1247 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [479: 38320] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [158: 182016] @ 0x48b48c 0x490767 0x160f43a 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f439 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [399: 25536] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x160c75e 0x160c359 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x160c75d github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [405: 9720] @ 0x48b4ac 0x425d05 0x12264c5 0x1224963 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x12264c4 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.53.0/http2/frame.go:916 # 0x1224962 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [397: 25408] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [328: 15744] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x11f095f 0x1619167 0x1618eae 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x11f095e google.golang.org/grpc/metadata.New+0x3e google.golang.org/grpc@v1.80.0/metadata/metadata.go:60 # 0x1619166 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).headersToMetadata+0x1a6 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:124 # 0x1618ead github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0xcd github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:95 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [462: 22176] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159be3c 0x159bddd 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159be3b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:80 # 0x159bddc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35c github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [74: 37888] @ 0x48b485 0x490767 0x1609fb5 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609fb4 github.com/creachadair/jrpc2.(*Client).send+0x454 github.com/creachadair/jrpc2@v1.3.5/client.go:216 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [290: 13920] @ 0x48b485 0x425d05 0x161492d 0x161481c 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x161492c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0xac github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:201 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [776: 86912] @ 0x48b485 0x425d05 0x41b494 0x1609ec5 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609ec4 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.5/client.go:445 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [433: 27712] @ 0x48b485 0x425d05 0x160a47b 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160a47a github.com/creachadair/jrpc2.(*Client).send+0x91a github.com/creachadair/jrpc2@v1.3.5/client.go:236 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [957: 137808] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [273: 13104] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [679: 3650304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [101: 1616] @ 0x48b4a5 0x4731d7 0x55c954 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [335: 900480] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [550: 44000] @ 0x48b485 0x425d05 0x160c025 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c024 github.com/creachadair/jrpc2.ParseRequests+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:22 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [337: 10784] @ 0x48b485 0x41b4ad 0x124cd76 0x124cd65 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124cd75 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124cd64 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:402 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [504: 40320] @ 0x48b4ac 0x473854 0x473366 0x1607a57 0x16148f5 0x161481c 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1607a56 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x16148f4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [131: 2096] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [111: 5328] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 592] @ 0x48b4a5 0x425d05 0x12461e5 0x1249e3f 0x495521 # 0x12461e4 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x144 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1207 # 0x1249e3e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [678: 65088] @ 0x48b485 0x425d05 0x11fa716 0x12495d8 0x1249e6e 0x495521 # 0x11fa715 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.80.0/internal/status/status.go:52 # 0x12495d7 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a97 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1616 # 0x1249e6d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [194: 3104] @ 0x48b485 0x425d05 0x1229b7e 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1229b7d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1717 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 4096] @ 0x48b4ac 0x4901c9 0x8c514f 0x108242e 0x1082441 0x1082137 0x1080433 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x108242d github.com/libp2p/go-buffer-pool.Get+0x114d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x1082440 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 # 0x1082136 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 # 0x1080432 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [200: 6400] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [489: 39120] @ 0x48b485 0x425d05 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [1211: 155008] @ 0x48b4ac 0x4901c9 0x69fd25 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1594: 1122176] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [552: 52992] @ 0x48b485 0x425d05 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [1047: 150768] @ 0x48b485 0x425d05 0x55a0b7 0x160cdc5 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160cdc4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [240: 245760] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1034: 148896] @ 0x48b485 0x425d05 0x55a0b7 0x160cdc5 0x160c625 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160cdc4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [34: 69632] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93c1b1 0x93c1b2 0x93c239 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 160] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c591 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [89: 1424] @ 0x48b485 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [24: 1152] @ 0x48b4ac 0x4731d7 0x1607a4a 0x16148f5 0x161481c 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1607a49 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x16148f4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [392: 1204224] @ 0x48b4ac 0x4907d3 0x4d9386 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcecd76 0xceea65 0xce8e85 0xce2d27 0xd3c219 0x10d77af 0x1081e4e 0x1080433 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2d26 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x226 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:868 # 0xd3c218 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 # 0x10d77ae 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 # 0x1081e4d 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 # 0x1080432 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [90: 1440] @ 0x48b485 0x46eef3 0x12650af 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12650ae google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [96: 1536] @ 0x48b485 0x48b0a5 0x160c879 0x160c359 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c878 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x158 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [931: 148960] @ 0x48b485 0x425d05 0x12d7193 0x12d7187 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d7192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d7186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [196: 6272] @ 0x48b485 0x421deb 0x12408b0 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12408af google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [191: 6112] @ 0x48b485 0x421deb 0x1326945 0x132690b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1326944 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132690a 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [287: 13776] @ 0x48b485 0x425d05 0x53b6f3 0x12408dd 0x124087c 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12408dc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x124087b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [53: 848] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [218: 6976] @ 0x48b485 0x421deb 0x1618ef3 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1618ef2 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x112 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1294: 144928] @ 0x48b4ac 0x41b526 0x124ed4a 0x124edc1 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124ed49 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x2189 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x124edc0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2200 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:610 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [509: 24432] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x124cdbf 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124cdbe google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1fe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:407 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [20: 2560] @ 0x48b485 0x490767 0x1609fb5 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609fb4 github.com/creachadair/jrpc2.(*Client).send+0x454 github.com/creachadair/jrpc2@v1.3.5/client.go:216 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [914: 116992] @ 0x48b485 0x425d05 0x1612558 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x1612557 github.com/creachadair/jrpc2.tasks.responses+0xf7 github.com/creachadair/jrpc2@v1.3.5/server.go:789 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [264: 185856] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [561: 44880] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x160f8ce 0x160f565 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x160f8cd github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.5/server.go:364 # 0x160f564 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [998: 143712] @ 0x48b485 0x425d05 0x55a0b7 0x160d018 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160d017 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [1033: 148752] @ 0x48b485 0x425d05 0x55a0b7 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [250: 12000] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [424: 27136] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x160c75e 0x160c359 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x160c75d github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [38: 9728] @ 0x48b4ac 0x4907d3 0x4d9386 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [940: 75200] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [905: 72400] @ 0x48b485 0x425d05 0x1252705 0x1251fe9 0x12537c5 0x12cd01b 0x12ccff8 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x1252704 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x2a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1042 # 0x1251fe8 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e8 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1021 # 0x12537c4 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1144 # 0x12cd01a google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12ccff7 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2497: 878944] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [498: 3059712] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [355: 22720] @ 0x48b485 0x425d05 0x12d8447 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d8446 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [1897: 46620672] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [313: 15024] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x55bf46 0x55bf20 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [461: 7376] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [424: 33920] @ 0x48b485 0x425d05 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [77: 2464] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2304] @ 0x48b485 0x425d05 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [520: 41600] @ 0x48b4ac 0x4907d3 0x560be5 0x1618f05 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1618f04 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [133: 6384] @ 0x48b485 0x425d05 0x114ac16 0x4a49ca 0x495521 # 0x114ac15 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:194 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1369: 328560] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [916: 6214144] @ 0x48b4ac 0x4907d3 0x4d94d6 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [485: 11640] @ 0x48b485 0x425d05 0x93aa78 0x937b9b 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x93aa77 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x937b9a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [211: 16880] @ 0x48b485 0x425d05 0x6a3cd3 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [460: 36800] @ 0x48b485 0x425d05 0xc1fc0c 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc1fc0b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [72: 55296] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [447: 21456] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12d00ff 0x1324895 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12d00fe google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.80.0/server.go:1403 # 0x1324894 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [498: 31872] @ 0x48b485 0x425d05 0x16127bc 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x16127bb github.com/creachadair/jrpc2.tasks.responses+0x35b github.com/creachadair/jrpc2@v1.3.5/server.go:806 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [1414: 339360] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [651: 72912] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [287: 13776] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12dba50 0x12db634 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12dba4f google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12db633 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [467: 22416] @ 0x48b485 0x425d05 0x69fd36 0x69fcff 0x69fbe5 0x159bbc5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fcfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x159bbc4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1560: 1098240] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160ea58 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160ea57 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 [501: 40080] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [377: 1158144] @ 0x48b48c 0x490767 0x1616e89 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1616e88 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [687: 43968] @ 0x48b485 0x425d05 0x1229bc5 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1229bc4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.53.0/http2/frame.go:1721 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [596: 57216] @ 0x48b485 0x425d05 0x1237745 0x1237734 0x1236459 0x124c9fc 0x495521 # 0x1237744 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:674 # 0x1237733 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [604: 67648] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [220: 225280] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c359 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [69: 123648] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [1705: 491040] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [187: 5984] @ 0x48b485 0x490767 0x12da808 0x12db239 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12db238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [917: 11268096] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [493: 39440] @ 0x48b4ac 0x4731d7 0x1607a4a 0x16148f5 0x161481c 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x1607a49 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x16148f4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [201: 3216] @ 0x48b485 0x48b5c5 0x4c2a3c 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [1050: 151200] @ 0x48b485 0x425d05 0x55a0b7 0x160ca15 0x160c625 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [508: 12192] @ 0x48b485 0x425d05 0x125650c 0x1236425 0x124c9fc 0x495521 # 0x125650b google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:352 # 0x1236424 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:637 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [3: 48] @ 0x48b4a5 0x425d05 0x12d73bc 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d73bb google.golang.org/grpc.newClientStreamWithParams+0x2bb google.golang.org/grpc@v1.80.0/stream.go:314 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [652: 459008] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0x989651 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989650 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1418: 46465024] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [784: 112896] @ 0x48b485 0x425d05 0x55a0b7 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1326896 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [681: 76272] @ 0x48b4ac 0x41b526 0x539e0a 0x1606b23 0x160fa55 0x160ea58 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1606b22 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:39 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160ea57 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 [279: 13392] @ 0x48b485 0x425d05 0x53b6f3 0x1326972 0x132690b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1326971 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132690a 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [663: 31824] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [989: 174064] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [299: 14352] @ 0x48b485 0x425d05 0x1606cf3 0x1606cdf 0x1606c64 0x160fa55 0x160ea58 0x4a49ca 0x495521 # 0x1606cf2 container/list.(*List).insertValue+0x212 container/list/list.go:104 # 0x1606cde container/list.(*List).PushBack+0x1fe container/list/list.go:152 # 0x1606c63 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x183 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:71 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160ea57 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 [1662: 425472] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c912 0x160c359 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c911 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.5/json.go:178 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [475: 22800] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159be3c 0x159bddd 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159be3b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:80 # 0x159bddc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35c github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1464: 1311744] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c359 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [249: 5976] @ 0x48b485 0x48b145 0x1264f6f 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1037: 149328] @ 0x48b485 0x425d05 0x55a0b7 0x160d018 0x160c625 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160d017 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [1552: 1390592] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [701: 44864] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1212: 96960] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [923: 118144] @ 0x48b485 0x425d05 0x16098b1 0x160b0e5 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x16098b0 github.com/creachadair/jrpc2.(*Client).req+0x130 github.com/creachadair/jrpc2@v1.3.5/client.go:174 # 0x160b0e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4719: 193290240] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175fa 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175f9 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [769: 98432] @ 0x48b485 0x425d05 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [454: 29056] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x160c75e 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x160c75d github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 2592] @ 0x48b485 0x425d05 0x55a0b7 0x160c591 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [962: 153920] @ 0x48b485 0x425d05 0x120317c 0x12031d6 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [860: 110080] @ 0x48b485 0x425d05 0x160c60a 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c609 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [105: 1680] @ 0x48b485 0x48b5c5 0x4cc7b2 0x4c2395 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [3076: 2362368] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x160c591 0x1608b3b 0x16086e5 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [3496: 171835392] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [336: 16128] @ 0x48b485 0x425d05 0x53b6f3 0x160f892 0x160f565 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x160f891 github.com/creachadair/jrpc2.(*Server).setContext+0x51 github.com/creachadair/jrpc2@v1.3.5/server.go:359 # 0x160f564 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 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 [216: 5184] @ 0x48b4ac 0x425d05 0x12264c5 0x1224963 0x12570fb 0x1249cba 0x495521 # 0x12264c4 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.53.0/http2/frame.go:916 # 0x1224962 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1334: 149408] @ 0x48b485 0x425d05 0x41b494 0x124cd76 0x124cd65 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124cd75 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124cd64 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:402 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2722: 2090496] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 640] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xce3fab 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1186: 227712] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [1741: 501408] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [695: 77840] @ 0x48b4ac 0x41b526 0x1606c5e 0x160fa55 0x160ea58 0x4a49ca 0x495521 # 0x1606c5d golang.org/x/sync/semaphore.(*Weighted).Acquire+0x17d golang.org/x/sync@v0.20.0/semaphore/semaphore.go:69 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160ea57 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 [87: 1392] @ 0x48b485 0x421deb 0x1606c8f 0x160fa55 0x160ea58 0x4a49ca 0x495521 # 0x1606c8e golang.org/x/sync/semaphore.(*Weighted).Acquire+0x1ae golang.org/x/sync@v0.20.0/semaphore/semaphore.go:71 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160ea57 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 [1335: 14524800] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2448: 1018368] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [662: 74144] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [3157: 2424576] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3180: 2442240] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1237: 257296] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 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 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [144: 2304] @ 0x48b4a5 0x4731d7 0x55c954 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3197: 2455296] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c359 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c358 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [2664: 174587904] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c311 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c310 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [611: 68432] @ 0x48b485 0x425d05 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [3381: 1947456] @ 0x48b4ac 0x4901c9 0x1257256 0x1257172 0x1249cba 0x495521 # 0x1257255 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [678: 75936] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [273: 13104] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160ea58 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 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 # 0x13269a1 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160ea57 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 [2700: 2073600] @ 0x48b4ac 0x4907d3 0x560be5 0x160fc86 0x160ea58 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160ea57 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 [1041: 166560] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x160c591 0x16119a5 0x160de85 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 # 0x160c590 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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 [22: 352] @ 0x48b485 0x490767 0xbe6312 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6311 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [59: 966656] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 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 # 0xd3bc69 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 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 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 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [512: 262144] @ 0x48b4ac 0x4901c9 0x4d9165 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9164 io.ReadAll+0x44 io/io.go:712 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [183: 77955072] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [186: 79233024] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [183: 77955072] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [192: 81788928] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [67: 7135232] @ 0x48b4b3 0x490767 0x86f6a6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322b47 0x1326562 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322b46 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x1326561 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [17: 544] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceea65 0xce8e85 0xce2d27 0xd3c219 0x10d6777 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceea64 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:508 # 0xce8e84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x5c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:677 # 0xce2d26 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x226 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:868 # 0xd3c218 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 # 0x10d6776 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [60: 21120] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [27: 2592] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 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 # 0x5f5c96 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 # 0x60ba24 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [49: 784] @ 0x48b485 0x48b0a5 0x11992a5 0x1199166 0x1155de3 0x495521 # 0x11992a4 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x64 github.com/pactus-project/pactus/sync/sync.go:276 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2506: 882112] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [20: 30720] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x938b5d 0x93c1b1 0x93c1b2 0x93c239 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 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 # 0x938b5c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [151: 231936] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 24] @ 0x48b4ac 0x421e68 0x5caa65 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [63: 12096] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 385024] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 385024] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 385024] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 385024] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [85: 17680] @ 0x48b4ac 0x4901c9 0x85d726 0x85d718 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x85d725 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e5 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x85d717 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 1536] @ 0x48b485 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [178: 546816] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [229: 5496] @ 0x48b485 0x48b145 0x69b636 0x69fd85 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69b635 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69fd84 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:227 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [166: 95616] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x1323135 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1323134 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:299 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 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 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [129: 115584] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [854: 68320] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x124e15a 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x124e159 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1599 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:524 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 704] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [27: 864] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce1328 0xcdfe46 0xd30477 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce1327 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 # 0xcdfe45 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 # 0xd30476 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 [27: 1728] @ 0x48b4ac 0x4901c9 0x159a785 0x159a76e 0x159a73d 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159a784 encoding/hex.EncodeToString+0x864 encoding/hex/hex.go:127 # 0x159a76d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x84d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159a73c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x81c github.com/pactus-project/pactus/www/grpc/blockchain.go:212 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 704] @ 0x48b4ac 0x4901c9 0x6a50a8 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6a50a7 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [36: 1728] @ 0x48b485 0x4901c9 0x9fb2cf 0x9fad57 0x1618029 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb2ce net/http.Header.Clone+0x6ee net/http/header.go:104 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1618028 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 94720] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x115ab06 0x115a916 0x11638e6 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115ab05 github.com/pactus-project/pactus/txpool.(*txPool).decreaseConsumption+0x45 github.com/pactus-project/pactus/txpool/txpool.go:211 # 0x115a915 github.com/pactus-project/pactus/txpool.(*txPool).HandleCommittedBlock+0x135 github.com/pactus-project/pactus/txpool/txpool.go:190 # 0x11638e5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a5 github.com/pactus-project/pactus/state/state.go:490 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2470: 869440] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x12481f6 0x1249e6e 0x495521 # 0x12481f5 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6b5 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1489 # 0x1249e6d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [4670: 1942720] @ 0x48b485 0x425d05 0x124cd0e 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124cd0d google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x14d google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:394 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x1081e4e 0x1080433 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xce3fab 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x1081e4d 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 # 0x1080432 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [251: 6024] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf30f 0x5ca5ec 0x159b325 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf30e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x5ca5eb github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:29 # 0x159b324 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:275 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2498: 879296] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 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: 1792] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15fcebb 0x15fd7bd 0x15fd2db 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 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 # 0x15fceba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:240 # 0x15fd7bc github.com/pactus-project/pactus/www/html.txToTable+0x3dc github.com/pactus-project/pactus/www/html/transaction.go:45 # 0x15fd2da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [38: 43776] @ 0x48b4ac 0x4901c9 0x6830f1 0x683227 0x6832ee 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6830f0 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x683226 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6832ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [879: 70320] @ 0x48b485 0x4901c9 0x12524a5 0x1251fe9 0x12537c5 0x12cd01b 0x12ccff8 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x12524a4 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1035 # 0x1251fe8 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e8 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1021 # 0x12537c4 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1144 # 0x12cd01a google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12ccff7 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [424: 33920] @ 0x48b485 0x425d05 0x8b7994 0x8c5d46 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c5d45 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [268: 240128] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 4480] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x6995f7 0x169bddb 0x699573 0x699acb 0x699c27 0xda9ec8 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0x699c26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda9ec7 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 # 0xda9b25 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 # 0xda9479 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 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [12: 9216] @ 0x48b48c 0x425d05 0xda3029 0xda2ff3 0xda30ec 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda3028 crypto/tls.newQUICConn+0x1c8 crypto/tls/quic.go:198 # 0xda2ff2 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xda30eb 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [166: 382464] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [274: 6576] @ 0x48b485 0x425d05 0x125485d 0x1253335 0x12cf695 0x12cf673 0x12d3b86 0x12cc35f 0x495521 # 0x125485c google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1332 # 0x1253334 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1129 # 0x12cf694 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cf672 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [73: 14016] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [53: 10176] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 2480] @ 0x48b485 0x425d05 0x8ec639 0x8ec62d 0x8ec5dc 0x1161c94 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8ec638 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ec62c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8ec5db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x1161c93 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x133 github.com/pactus-project/pactus/state/state.go:288 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e 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 # 0x60c18b 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 # 0x60b9c9 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [214: 17120] @ 0x48b485 0x425d05 0xc4cc94 0xc4c4d8 0x495521 # 0xc4cc93 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:368 # 0xc4c4d7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [3: 48] @ 0x48b485 0x425d05 0xcecd76 0xcee505 0xce7431 0xce704e 0xce6c5e 0xcdfe6a 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce7430 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x230 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:508 # 0xce704d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:478 # 0xce6c5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:460 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30dfb 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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: 4224] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9fb409 0x9fad57 0x9fdc37 0x9fda8a 0x130af36 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb408 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x9fdc36 net/http.(*response).write+0x116 net/http/server.go:1644 # 0x9fda89 net/http.(*response).Write+0x29 net/http/server.go:1621 # 0x130af35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:203 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1771: 283360] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [129: 115584] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [67: 27872] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [113: 12656] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xcfe973 0xcfe558 0xcfe639 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xcfe972 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [28: 1344] @ 0x48b485 0x425d05 0x13230dc 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x13230db github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:292 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b485 0x425d05 0x971794 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x971793 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7f3 crypto/tls/handshake_server_tls13.go:234 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 2240] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 360448] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 360448] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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 [156: 39936] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [15: 1680] @ 0x48b4ac 0x41b526 0x124028b 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322007 0x1327222 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124028a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1327221 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 3920] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x1044bad 0x1043d51 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1044bac 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 # 0x1043d50 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4907d3 0x6c5bab 0x6c5b7b 0x6c5aa4 0x6c2d64 0x6c31bc 0x6c0825 0x6c586f 0x6c57bf 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c5baa vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c5b7a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6c5aa3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57be crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [69: 7728] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x10d613c 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 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 # 0xd3c2a1 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 # 0x10d613b 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [136: 19584] @ 0x48b485 0x425d05 0xa046a9 0xa0469d 0x1618b28 0x1619bab 0x495521 # 0xa046a8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa0469c net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x1082762 0x1080433 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 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 # 0xd3c2a1 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 # 0x1082761 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 # 0x1080432 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [665: 85120] @ 0x48b485 0x425d05 0x8c5d6a 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x8c5d69 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 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 0xdc7d1e 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc7d1d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:37 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [86: 6880] @ 0x48b485 0x425d05 0x668a74 0x9f8913 0x495521 # 0x668a73 net.(*conn).Read+0xb3 net/net.go:198 # 0x9f8912 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xcfcecc 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcecb github.com/libp2p/go-yamux/v5.newSession+0x22b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:140 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 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 # 0xd5d4dc 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 # 0xd5befd 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 35712] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2280: 547200] @ 0x48b4ac 0x4901c9 0x159bcce 0x159bee8 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bccd encoding/hex.EncodeToString+0x24d encoding/hex/hex.go:127 # 0x159bee7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 624] @ 0x48b4ac 0x4901c9 0x85d726 0x85d718 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x85d725 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e5 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x85d717 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e2eb3 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e2eb2 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 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 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 528] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [52: 9984] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [498: 15936] @ 0x48b4ac 0x4731d7 0xbe499a 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4999 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1687: 269920] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159bd9f 0x159bef0 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159bd9e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31e github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159beef github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:352 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [58: 3712] @ 0x48b4ac 0x4901c9 0x15a0fe5 0x15a0fce 0x15a0f95 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a0fe4 encoding/hex.EncodeToString+0x84 encoding/hex/hex.go:127 # 0x15a0fcd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15a0f94 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3320: 531200] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159dbd2 0x159dbd3 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159dbd1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159dbd2 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [19: 24320] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [177: 2832] @ 0x48b485 0x46eef3 0x12650af 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x12650ae google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e 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 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x8b7994 0x8b78bd 0x8c8b05 0x1059359 0x1058b7c 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1059358 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 # 0x1058b7b 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 # 0x1056030 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 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x4901c9 0xc14c56 0x115201e 0x11517ed 0x495521 # 0xc14c55 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 # 0x115201d github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x11517ec github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48c github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [621: 39744] @ 0x48b485 0x425d05 0x132487c 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x132487b 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [192: 18432] @ 0x48b485 0x4901c9 0xb008cf 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ce github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x6c6505 0x6c8baf 0x6c8a4c 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c6504 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x6c8bae crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x6c8a4b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [68: 78336] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 49536] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [40: 960] @ 0x48b485 0x425d05 0x69c4b2 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c4b1 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 5280] @ 0x48b485 0x425d05 0x114ad39 0xc4dd27 0xc4daea 0xc4d645 0xc4d177 0xc4d01c 0x495521 # 0x114ad38 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:210 # 0xc4dd26 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4dae9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4d644 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4d176 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [54: 19008] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [526: 25248] @ 0x48b485 0x425d05 0x12271cb 0x1224963 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x12271ca golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.53.0/http2/frame.go:1071 # 0x1224962 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [65: 7280] @ 0x48b4ac 0x41b526 0xd02857 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [151: 347904] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [393: 6288] @ 0x48b485 0x48b0a5 0xc19d4e 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc19d4d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5ad github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [157: 361728] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 319488] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [870: 69600] @ 0x48b485 0x425d05 0x12537da 0x12cd01b 0x12ccff8 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x12537d9 google.golang.org/grpc/internal/transport.(*http2Server).write+0x99 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1154 # 0x12cd01a google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12ccff7 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [657: 31536] @ 0x48b485 0x425d05 0x12271cb 0x1224963 0x12570fb 0x1249cba 0x495521 # 0x12271ca golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.53.0/http2/frame.go:1071 # 0x1224962 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1107: 177120] @ 0x48b485 0x425d05 0xbe3056 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe3055 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x895 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1834 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [365: 11680] @ 0x48b485 0x425d05 0x1254887 0x1253335 0x12cf695 0x12cf673 0x12d3b86 0x12cc35f 0x495521 # 0x1254886 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x86 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1336 # 0x1253334 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1129 # 0x12cf694 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cf672 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [74: 5920] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x853bdf 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x853bde google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 4096] @ 0x48b4ac 0x4901c9 0x8c514f 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1803: 317328] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159bd9f 0x159bef0 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159bd9e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31e github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159beef github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:352 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [776: 62080] @ 0x48b485 0x425d05 0x8ec639 0x8ec62d 0x8ec5dc 0x1165919 0x159b374 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x8ec638 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ec62c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8ec5db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x1165918 github.com/pactus-project/pactus/state.(*state).ValidatorByAddress+0x38 github.com/pactus-project/pactus/state/state.go:692 # 0x159b373 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x73 github.com/pactus-project/pactus/www/grpc/blockchain.go:279 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [432: 10368] @ 0x48b4ac 0x4731d7 0x115532b 0xc32486 0xc322d0 0xc3a3a5 0xc39e1a 0xc3680a 0x495521 # 0x115532a github.com/pactus-project/pactus/network.MessageIDFunc+0x4a github.com/pactus-project/pactus/network/utils.go:140 # 0xc32485 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc322cf github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc3a3a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1398 # 0xc39e19 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [392: 56448] @ 0x48b485 0x425d05 0x55a0b7 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 240] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0xd5df1a 0xd5def3 0x10d6249 0xd30625 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5df19 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5def2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d6248 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 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [656: 41984] @ 0x48b4ac 0x4901c9 0x159bc0e 0x159bbfa 0x159bb97 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bc0d encoding/hex.EncodeToString+0x18d encoding/hex/hex.go:127 # 0x159bbf9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x179 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159bb96 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x116 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce0cdf 0xcdf091 0xce258c 0xd5bea9 0xd5b4da 0xd59af3 0x495521 # 0xce3c7d 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 # 0xce0cde 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 # 0xcdf090 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 # 0xce258b 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 # 0xd5bea8 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 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x46f309 0x114e03f 0x10c7b02 0x10c77a6 0x10d8aba 0x1080dab 0x108049c 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x114e03e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:230 # 0x10c7b01 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 # 0x10c77a5 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 # 0x10d8ab9 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 # 0x1080daa 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 # 0x108049b 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1424: 182272] @ 0x48b485 0x425d05 0x12ce865 0x12d3b86 0x12cc35f 0x495521 # 0x12ce864 google.golang.org/grpc.(*Server).processUnaryRPC+0x1004 google.golang.org/grpc@v1.80.0/server.go:1401 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [75: 8400] @ 0x48b4ac 0x41b526 0xd027c9 0xd028c5 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd027c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [23: 1472] @ 0x48b485 0x425d05 0xbe5a58 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe5a57 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9d7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16384] @ 0x48b4ac 0x4901c9 0x8c514f 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [96: 7680] @ 0x48b485 0x425d05 0x6f464a 0x6f460a 0x6f4637 0x6f4602 0x1166ca2 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4649 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f4609 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6f4636 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4601 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1166ca1 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [144: 6912] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [860: 68800] @ 0x48b485 0x4901c9 0x1252b5f 0x12cf695 0x12cf673 0x12d3b86 0x12cc35f 0x495521 # 0x1252b5e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1081 # 0x12cf694 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cf672 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [87: 8352] @ 0x48b485 0x425d05 0x6e61f6 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6e61f5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [78: 6240] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x9fa085 0x9feab8 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9fa084 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 294912] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [72: 82944] @ 0x48b48c 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5491: 3162816] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3978: 1400256] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x124dbca 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124dbc9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1009 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:468 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [204: 4896] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x159bdbf 0x159bddd 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x159bdbe github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x33e github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x159bddc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35c github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1230: 137760] @ 0x48b4ac 0x41b526 0x539e0a 0x124ecf2 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x124ecf1 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2131 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:609 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [247: 94848] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [565: 27120] @ 0x48b485 0x425d05 0x12cc21e 0x124ef71 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x12cc21d google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.80.0/server.go:1062 # 0x124ef70 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x23b0 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:624 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [54: 1728] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xcee505 0xce7431 0xce704e 0xce6c5e 0xcdfe6a 0xd30477 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcee504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:445 # 0xce7430 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x230 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:508 # 0xce704d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:478 # 0xce6c5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:460 # 0xcdfe69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:426 # 0xd30476 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 [71: 17040] @ 0x48b485 0x4901c9 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c8777 0x10c61f1 0x10c5cd0 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d 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 # 0xd2f3a4 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 # 0x10c8776 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 # 0x10c61f0 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 # 0x10c5ccf 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 [533: 51168] @ 0x48b485 0x425d05 0xb008ae 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ad github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:41 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [548: 26304] @ 0x48b485 0x425d05 0x53b6f3 0x124e1d3 0x124e1b3 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x124e1d2 google.golang.org/grpc/metadata.NewIncomingContext+0x1612 google.golang.org/grpc@v1.80.0/metadata/metadata.go:165 # 0x124e1b2 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x15f2 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:529 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [439: 21072] @ 0x48b485 0x425d05 0x159b397 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159b396 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x96 github.com/pactus-project/pactus/www/grpc/blockchain.go:284 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2229: 534960] @ 0x48b4ac 0x4731d7 0x159bd5d 0x159bee8 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bd5c encoding/hex.EncodeToString+0x2dc encoding/hex/hex.go:129 # 0x159bee7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 176] @ 0x48b485 0x425d05 0x1056ec9 0x1055457 0x1053e05 0x495521 # 0x1056ec8 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 # 0x1055456 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 # 0x1053e04 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 [5: 560] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda80a7 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda80a6 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 # 0xda7bef 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 # 0xda321e 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 # 0xda2efc 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 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [36: 4608] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x104337f 0x1043380 0x103f4bd 0x103e83b 0x495521 # 0x104337e github.com/libp2p/go-libp2p/p2p/host/autonat/pb.Message_MessageType.Enum+0x5e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/pb/autonat.pb.go:44 # 0x104337f github.com/libp2p/go-libp2p/p2p/host/autonat.newDialMessage+0x5f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/proto.go:15 # 0x103f4bc github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x5fc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/client.go:71 # 0x103e83a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:390 0: 0 [102: 4896] @ 0x48b485 0x425d05 0x69c514 0x69c4ea 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c513 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69c4e9 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 69632] @ 0x48b4ac 0x4907d3 0x120186a 0x12016ab 0x120a04b 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x1209d27 0x1209acf 0x822db7 0x1209865 0x120a15f 0x120a8f3 0x1209d8b 0x1209acf 0x822db7 0x1209865 0x120905a 0x130b6f7 0x130b6aa 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1201869 google.golang.org/protobuf/internal/encoding/json.appendString+0x149 google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:95 # 0x12016aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.11/internal/encoding/json/encode.go:83 # 0x120a04a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:301 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x1209d26 google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x126 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:284 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x120a15e google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x37e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:340 # 0x120a8f2 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x192 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:357 # 0x1209d8a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18a google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:280 # 0x1209ace google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x12e google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:268 # 0x822db6 google.golang.org/protobuf/internal/order.RangeFields+0x236 google.golang.org/protobuf@v1.36.11/internal/order/range.go:60 # 0x1209864 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x444 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:259 # 0x1209059 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1b9 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:164 # 0x130b6f6 google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xb6 google.golang.org/protobuf@v1.36.11/encoding/protojson/encode.go:132 # 0x130b6a9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:58 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [510: 24480] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159be3c 0x159bddd 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159be3b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:80 # 0x159bddc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35c github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1631: 260960] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159bd9f 0x159bef0 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159bd9e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31e github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159beef github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:352 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [269: 6456] @ 0x48b485 0x48b145 0x1257611 0x1257172 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1257610 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x450 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:572 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1998: 383616] @ 0x48b485 0x425d05 0x159beca 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159bec9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:349 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 128] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 336] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda1f1a 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [521: 25008] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159b5b7 0x159b4e7 0x13251eb 0x156f2fe 0x1325043 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159b5b6 github.com/pactus-project/pactus/crypto.Address.String+0x136 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159b4e6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x66 github.com/pactus-project/pactus/www/grpc/blockchain.go:295 # 0x13251ea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325042 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [148: 23035904] @ 0x48b4b3 0x4901c9 0x159b4cf 0x13251eb 0x156f2fe 0x1325043 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159b4ce github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x4e github.com/pactus-project/pactus/www/grpc/blockchain.go:293 # 0x13251ea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325042 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 512] @ 0x48b485 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [219: 5256] @ 0x48b485 0x425d05 0x1324925 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1324924 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:429 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1172: 150016] @ 0x48b4ac 0x4901c9 0x69fd25 0x159bab5 0x159b386 0x1324b2b 0x156f2fe 0x1324983 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x159bab4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x159b385 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x1324b2a 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324982 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1024] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [469: 22512] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159b5b7 0x159b4e7 0x13251eb 0x156f2fe 0x1325043 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159b5b6 github.com/pactus-project/pactus/crypto.Address.String+0x136 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159b4e6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x66 github.com/pactus-project/pactus/www/grpc/blockchain.go:295 # 0x13251ea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325042 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [503: 24144] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159b5b7 0x159b4e7 0x13251eb 0x156f2fe 0x1325043 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159b5b6 github.com/pactus-project/pactus/crypto.Address.String+0x136 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159b4e6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x66 github.com/pactus-project/pactus/www/grpc/blockchain.go:295 # 0x13251ea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325042 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [186: 36569088] @ 0x48b4b3 0x4901c9 0x8ec38b 0x8ec35a 0x11658bf 0x159b4ae 0x13251eb 0x156f2fe 0x1325043 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x8ec38a github.com/pactus-project/pactus/store.(*validatorStore).ValidatorAddresses+0xca github.com/pactus-project/pactus/store/validator.go:63 # 0x8ec359 github.com/pactus-project/pactus/store.(*store).ValidatorAddresses+0x99 github.com/pactus-project/pactus/store/store.go:343 # 0x11658be github.com/pactus-project/pactus/state.(*state).ValidatorAddresses+0x1e github.com/pactus-project/pactus/state/state.go:688 # 0x159b4ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x2d github.com/pactus-project/pactus/www/grpc/blockchain.go:292 # 0x13251ea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1325042 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [104: 4992] @ 0x48b485 0x4901c9 0x1311325 0x130f48c 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1311324 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.Pattern.MatchAndEscape+0x264 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/pattern.go:168 # 0x130f48b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x88b github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:461 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 294912] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 589824] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 294912] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 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 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 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: 294912] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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: 294912] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [116: 60817408] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [1037: 49776] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159dd08 0x159db70 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159dd07 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159db6f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3565: 627440] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159dbd2 0x159dbd3 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159dbd1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159dbd2 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2132: 157188096] @ 0x48b4b3 0x4901c9 0x68359f 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68359e compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [468: 7488] @ 0x48b485 0x425d05 0x53979b 0xc3c345 0xc1adda 0x495521 # 0x53979a context.AfterFunc+0x7a context/context.go:330 # 0xc3c344 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc1add9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [382: 55008] @ 0x48b485 0x425d05 0x55a0b7 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x4e7b07 0xcecd4f 0xce93ce 0xce929f 0xce9930 0xce9db1 0xce9c12 0xd0248b 0xd022b9 0xd03f05 0xd03acd 0xd03d25 0xd05ef3 0xd3bda2 0x1056290 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce93cd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce929e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x15e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:695 # 0xce992f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x3ef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:716 # 0xce9db0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:755 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd0248a github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:937 # 0xd022b8 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:919 # 0xd03f04 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:391 # 0xd03acc github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:329 # 0xd03d24 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05ef2 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 # 0xd3bda1 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 # 0x105628f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x86f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/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 0x6a3249 0x6a321d 0x1198f6d 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1198f6c github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xec github.com/pactus-project/pactus/sync/sync.go:240 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [165: 5280] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 6144] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [450: 28800] @ 0x48b485 0x425d05 0xc2efaa 0xc2b11f 0xc368a5 0x495521 # 0xc2efa9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x8e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [109: 5232] @ 0x48b485 0x425d05 0xc4bfec 0xc3a725 0xc39f45 0xc3680a 0x495521 # 0xc4bfeb github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:261 # 0xc3a724 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc39f44 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x11519c5 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x11519c4 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x144 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd2b5b6 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 # 0xd2d9da 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 # 0xd2b413 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 # 0xd38c04 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 [937: 44976] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159dd08 0x159db70 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159dd07 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159db6f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 224] @ 0x48b4ac 0x4731d7 0x4e7b07 0xcecd4f 0xceee2a 0xce9408 0xce9eb7 0xce9c12 0xd302c2 0xd3bf46 0xd3bdb6 0x1056290 0x105500b 0x10545d0 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xceee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0x169 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:546 # 0xce9407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x2c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:696 # 0xce9eb6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x216 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:759 # 0xce9c11 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:746 # 0xd302c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:123 # 0xd3bf45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:111 # 0xd3bdb5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:82 # 0x105628f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x86f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x105500a 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 # 0x10545cf github.com/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: 896] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [72: 6912] @ 0x48b485 0x425d05 0x6e61f6 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e61f5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1199045 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x4901c9 0x69fd25 0x8ee77a 0x8ecd85 0x116487b 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x8ee779 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8ecd84 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116487a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:588 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 7520] @ 0x48b485 0x425d05 0xc21a08 0xc219e8 0xc39f1b 0xc3680a 0x495521 # 0xc21a07 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x487 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc219e7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x467 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc39f1a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [738: 307008] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc26a77 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc26a76 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [6: 768] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da 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 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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: 168] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [374: 335104] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1964: 128712704] @ 0x48b4b3 0x4901c9 0x68354c 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68354b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 27648] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 960] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 608] @ 0x48b485 0x425d05 0xdd8d0a 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xdd8d09 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 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] @ 0x48b485 0x425d05 0xce1339 0xcdfe46 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xce1338 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 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 # 0x10545cf github.com/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 [38: 58368] @ 0x48b48c 0x425d05 0x7e7bc5 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e7bc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [118: 120832] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [87: 13920] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0xce3fab 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1284: 102720] @ 0x48b485 0x425d05 0x6f464a 0x6f460a 0x6f4637 0x6f4602 0x1165283 0x1598d97 0x1323dab 0x156f2fe 0x1323c03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x6f4649 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f4609 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6f4636 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4601 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1165282 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:643 # 0x1598d96 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x56 github.com/pactus-project/pactus/www/grpc/blockchain.go:34 # 0x1323daa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323c02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 253952] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 253952] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 253952] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 327680] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [446: 114176] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [33: 528] @ 0x48b4ac 0x425d05 0x7c8088 0x7c80bc 0x7cf106 0x7c12a7 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c8087 net.ParseIP+0x27 net/ip.go:528 # 0x7c80bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2417: 2784384] @ 0x48b48c 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11706: 7767539712] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 1752] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [417: 6672] @ 0x48b485 0x48b0a5 0xc1b4cb 0xc1adfb 0x495521 # 0xc1b4ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x3aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:185 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [14: 3136] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 31104] @ 0x48b48c 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x796c1a 0x796a03 0x7b7eb6 0x8c8b31 0x1059359 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x796c19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x796a02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b7eb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1059358 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 # 0x1058b7b 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 # 0x1056030 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 # 0x105500a 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 # 0x10545cf github.com/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 [927: 148320] @ 0x48b485 0x425d05 0xc2f269 0xc2f24c 0xc2bec5 0xc368a5 0x495521 # 0xc2f268 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x108 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2f24b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc2bec4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [135: 155520] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b 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 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [68: 13056] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [768: 221184] @ 0x48b485 0x425d05 0x59ca90 0x1182adb 0x1182a8e 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x59ca8f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1131 # 0x1182ada github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.1/decode.go:919 # 0x1182a8d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [404: 64640] @ 0x48b485 0x4901c9 0x1189f39 0x1189f28 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1189f38 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1189f27 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:210 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [36: 235008] @ 0x48b4ac 0x425d05 0x924ece 0x924ec2 0x984038 0x97aac3 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x924ecd crypto/internal/fips140/mlkem.NewEncapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:376 # 0x924ec1 crypto/mlkem.NewEncapsulationKey768+0x21 crypto/mlkem/mlkem.go:107 # 0x984037 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:83 # 0x97aac2 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x142 crypto/tls/key_schedule.go:208 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 528] @ 0x48b4ac 0x4907d3 0x751fcc 0x7433d6 0x74347a 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x7433d5 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 # 0x743479 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 [64: 26624] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [55: 10560] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6f2c72 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f2c71 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [127: 48768] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0xc24879 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc24878 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x338 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [202: 16160] @ 0x48b485 0x4901c9 0x531c7f 0x7c0f34 0x7c0f1a 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3535: 1131200] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [47: 12032] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 237568] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 237568] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [163: 23472] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x159e049 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e048 github.com/pactus-project/pactus/www/grpc.metricToProto+0x228 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x12d88d1 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1321a67 0x131b9af 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x12d88d0 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1321a66 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 # 0x131b9ae github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e915c 0x8eb15a 0x1165816 0x1599e83 0x1323a4b 0x156f2fe 0x13238a3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e915b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:121 # 0x8eb159 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:219 # 0x1165815 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:680 # 0x1599e82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:154 # 0x1323a4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13238a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [789: 1413888] @ 0x48b48c 0x4901c9 0xb29d2f 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29d2e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [151: 9664] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1864: 328064] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 36288] @ 0x48b48c 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 37632] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [630: 30240] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 5856] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 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 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [333: 213120] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 6720] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x9fe8d4 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9fe8d3 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [203: 9744] @ 0x48b485 0x425d05 0xc54065 0xc509df 0xc52205 0xc59457 0xc5944f 0xdeb6a2 0xdee915 0xdedcc5 0x495521 # 0xc54064 golang.org/x/net/internal/socket.parseInetAddr+0x2e4 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:100 # 0xc509de golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc52204 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc59456 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc5944e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xdeb6a1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 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: 144] @ 0x48b4ac 0x4907d3 0x963935 0x963905 0x963817 0x6c2d64 0x6c31bc 0x962e05 0x962cf7 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x963934 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x963904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x963816 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962cf6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcecd76 0xce6813 0xce66e6 0x10562a2 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xcecd75 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:222 # 0xce6812 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x232 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:425 # 0xce66e5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0x105 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:431 # 0x10562a1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x881 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:561 # 0x10550e5 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 # 0x1052d67 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2801: 313712] @ 0x48b485 0x425d05 0xc19bdb 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc19bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x43a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:88 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 4096] @ 0x48b4ac 0x4901c9 0xafeabf 0xafea52 0xafea56 0x1043bd9 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xafeabe bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafea51 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafea55 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1043bd8 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 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [679: 76048] @ 0x48b485 0x425d05 0xc2f258 0xc2f24c 0xc2bec5 0xc368a5 0x495521 # 0xc2f257 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2f24b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc2bec4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [56: 10752] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 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 # 0x5ead9d 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [527: 101184] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 10752] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4196: 9667584] @ 0x48b48c 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [266: 25536] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 704] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 221184] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 221184] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [573: 880128] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1222: 78208] @ 0x48b485 0x425d05 0xc39da5 0xc3680a 0x495521 # 0xc39da4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1341 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [94: 3008] @ 0x48b485 0x425d05 0x1189d65 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1189d64 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3207: 513120] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159dbd2 0x159dbd3 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159dbd1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159dbd2 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5199: 124776] @ 0x48b4ac 0x4731d7 0xbe6a3b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a3a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x57a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [229: 18320] @ 0x48b485 0x421deb 0x6a322d 0x6a3c7f 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x12b7fb2 0x1322007 0x131c215 0x13208c8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x12b7fb1 google.golang.org/grpc.(*ClientConn).Invoke+0x231 google.golang.org/grpc@v1.80.0/call.go:37 # 0x1322006 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x131c214 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x13208c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:748 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x130b72a 0x130b5b0 0x130b502 0x130adb4 0x13217b8 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x130b729 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:63 # 0x130b5af github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_jsonpb.go:34 # 0x130b501 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/marshal_httpbodyproto.go:31 # 0x130adb3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/handler.go:191 # 0x13217b7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x337 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [380: 12160] @ 0x48b485 0x490767 0x12599fc 0x125051c 0x1250503 0x124f7d6 0x12cc108 0x12cb8d6 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x125051b google.golang.org/grpc/internal/transport.(*Stream).write+0x31b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1250502 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x302 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:816 # 0x124f7d5 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x295 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:676 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 48] @ 0x48b485 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0xb00fdd 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb824ef 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: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x1321525 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 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 # 0x1321524 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:689 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 352] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0xb7911e 0xb84da8 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 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 # 0xc0f667 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 # 0xc162e4 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 # 0xb7911d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:946 # 0xb84da7 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 [7: 112] @ 0x48b485 0x490767 0xbe8928 0xbe5b4d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe8927 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe5b4c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 3168] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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 [13: 624] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 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 [1331: 681472] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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: 7168] @ 0x48b4ac 0x4907d3 0x97a751 0x946c22 0x9473c5 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x97a750 crypto/tls.(*hybridKeyExchange).keyShares+0x150 crypto/tls/key_schedule.go:185 # 0x946c21 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x9473c4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x169bd77 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x951fb9 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x951fb8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x48b0a5 0x1199986 0x119913a 0x1155de3 0x495521 # 0x1199985 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x65 github.com/pactus-project/pactus/sync/sync.go:314 # 0x1199139 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x1155de2 github.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 0x4901c9 0x169be70 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x951fb9 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x951fb8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 224] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x951fb9 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x951fb8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 [83: 2656] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/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 0x796c1a 0x796a03 0x7b7eb6 0x8c8b31 0xd686c8 0xd683f9 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x796c19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x796a02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b7eb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd686c7 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 # 0xd683f8 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 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 [464: 7424] @ 0x48b485 0x425d05 0xc3c2f7 0xc1adda 0x495521 # 0xc3c2f6 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc1add9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7b4 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/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 0x4901c9 0x924f89 0x924f6f 0x97a70f 0x946c22 0x9473c5 0x93ece9 0x97d3bf 0x495521 # 0x924f88 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0x28 crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x924f6e crypto/mlkem.(*EncapsulationKey768).Bytes+0xe crypto/mlkem/mlkem.go:117 # 0x97a70e crypto/tls.(*hybridKeyExchange).keyShares+0x10e crypto/tls/key_schedule.go:185 # 0x946c21 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x9473c4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x16d1399 0x16d133f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x951fb9 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x16d1398 crypto/internal/fips140/bigmod.NewNat+0x218 crypto/internal/fips140/bigmod/nat.go:73 # 0x16d133e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x951fb8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x6c3125 0x956865 0x95682f 0x6c2d64 0x6c31bc 0x956312 0x955d7e 0x959f15 0x93be97 0x947795 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x956864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95682e crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x28e crypto/tls/handshake_messages.go:361 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x956311 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x3151 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x955d7d crypto/tls.(*clientHelloMsg).marshalMsg+0x2bbd crypto/tls/handshake_messages.go:348 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x947794 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 [45: 2880] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 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 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 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 # 0xb7fe69 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 # 0xb848a3 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 [4: 26112] @ 0x48b4ac 0x425d05 0x924de6 0x924dd3 0x924e5f 0x97a706 0x946c22 0x9473c5 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x924de5 crypto/internal/fips140/mlkem.(*DecapsulationKey768).EncapsulationKey+0x25 crypto/internal/fips140/mlkem/mlkem768.go:125 # 0x924dd2 crypto/mlkem.(*DecapsulationKey768).EncapsulationKey+0x12 crypto/mlkem/mlkem.go:85 # 0x924e5e crypto/mlkem.(*DecapsulationKey768).Encapsulator+0x9e crypto/mlkem/mlkem.go:93 # 0x97a705 crypto/tls.(*hybridKeyExchange).keyShares+0x105 crypto/tls/key_schedule.go:185 # 0x946c21 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x9473c4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93c1b1 0x93c1b2 0x93c239 0x947845 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x947844 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 1280] @ 0x48b4ac 0x4901c9 0x924f89 0x924f6f 0x97a70f 0x946c22 0x9473c5 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x924f88 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0x28 crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x924f6e crypto/mlkem.(*EncapsulationKey768).Bytes+0xe crypto/mlkem/mlkem.go:117 # 0x97a70e crypto/tls.(*hybridKeyExchange).keyShares+0x10e crypto/tls/key_schedule.go:185 # 0x946c21 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x9473c4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 [677: 173312] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2937: 469920] @ 0x48b485 0x425d05 0xbe31f5 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe31f4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa34 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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: 816] @ 0x48b485 0x425d05 0x6e5e45 0x6e5e1b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e5e44 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6e5e1a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 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 # 0x60b93c 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 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3015: 3473280] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 163840] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 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 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 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 [71: 18612224] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [397: 203264] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [266: 34048] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [2459: 432784] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1015: 48720] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159dd08 0x159db70 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 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 # 0x159dd07 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159db6f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [105: 13440] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa 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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1024] @ 0x48b48c 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x8960a5 0x89712f 0x8955a5 0x8aac5a 0x8aac37 0x12052d7 0x12044f9 0x1203265 0x132db72 0x132db3e 0x132db2a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8960a4 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeStructInfo+0x7e4 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:184 # 0x89712e google.golang.org/protobuf/internal/impl.opaqueInitHook+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/message_opaque.go:42 # 0x8955a4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:81 # 0x8aac59 google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x8aac36 google.golang.org/protobuf/internal/impl.(*messageState).Set+0x56 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:95 # 0x12052d6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x12044f8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x132db71 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132db3d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x132db29 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [3024: 3483648] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [55: 10560] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 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 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f 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 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [153: 7344] @ 0x48b485 0x425d05 0x1182a85 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1182a84 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:98 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [172: 1376] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc26dc5 0xc26bc8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc26dc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc26bc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3068: 343616] @ 0x48b485 0x425d05 0x53974d 0xc3c345 0xc1adda 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0xc3c344 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc1add9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [2350: 338400] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [221: 45968] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x9fa085 0x9feab8 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 # 0x9fa084 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [3: 144] @ 0x48b485 0x425d05 0x796c1a 0x796a03 0x7b7eb6 0x8c8b31 0xc12db6 0xc12ddc 0xd2afd8 0xd38c05 0x495521 # 0x796c19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x796a02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b7eb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc12db5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc12ddb 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 # 0xd2afd7 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 # 0xd38c04 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: 112] @ 0x48b485 0x425d05 0x53974d 0x65844a 0x66e07c 0x66dbbb 0x662ed8 0x6723e7 0x672289 0x67228a 0x64d88e 0x64d088 0x64c819 0x64b565 0xe13105 0xe12357 0xe11dc8 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0x658449 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x66e07b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6723e6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x672288 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x672289 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d88d net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe13104 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0x224 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:32 # 0xe12356 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe11dc7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe1b65c 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 # 0xe1bd50 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 128] @ 0x48b485 0x425d05 0x6e60dc 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e60db github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x53ae19 0x53b60d 0x53b5cf 0xd297e5 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 # 0xd297e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x790cd4 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51f971 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 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 # 0xd2045a 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 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 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 # 0x10d859e 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd28487 0xd28887 0xd2995e 0x495521 # 0xd28486 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).freePeerToken+0xa6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:95 # 0xd28886 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0xa6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:135 # 0xd2995d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:240 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x53ae78 0x53b60d 0x53b5cf 0xe1b550 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xe1b54f 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 # 0xe1bd50 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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] @ 0x48b485 0x46ea6d 0x7cb67e 0x7cb649 0xd36765 0xd2896d 0xd2886a 0xd2995e 0x495521 # 0x7cb67d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x7cb648 github.com/multiformats/go-multiaddr.SplitFunc+0x108 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd36764 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:640 # 0xd2896c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd28869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:131 # 0xd2995d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:240 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x53ae78 0x53b60d 0x53b5cf 0xd297e5 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd297e4 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: 128] @ 0x48b485 0x425d05 0x66d9e6 0x66d9bd 0x662ed8 0x6723e7 0x672289 0x67228a 0x64d88e 0x64d088 0x64c819 0x64b565 0xe12fbb 0xe12357 0xe11dc8 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x66d9e5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66d9bc net.socket+0x9c net/sock_posix.go:27 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6723e6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x672288 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x672289 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d88d net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe12fba github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe12356 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe11dc7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe1b65c 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 # 0xe1bd50 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x4731d7 0x4e7b07 0xcecd4f 0xcefa4c 0xce944e 0xce2770 0xe1bbc2 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xcefa4b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:688 # 0xce944d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x30d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:697 # 0xce276f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x36f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:830 # 0xe1bbc1 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53ae78 0x53b60d 0x53b5cf 0xd297e5 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 # 0xd297e4 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: 208] @ 0x48b4ac 0x4901c9 0x168d8e6 0x1690194 0x16cfd1a 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x951fb9 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1690193 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16cfd19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x951fb8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x11967f8 0x1196345 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11967f7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1196344 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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: 114688] @ 0x48b4ac 0x425d05 0x924b6e 0x924b62 0x983f78 0x97a6bb 0x946c22 0x9473c5 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x924b6d crypto/internal/fips140/mlkem.NewDecapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:199 # 0x924b61 crypto/mlkem.NewDecapsulationKey768+0x21 crypto/mlkem/mlkem.go:59 # 0x983f77 crypto/tls.keyExchangeForCurveID.func1+0x17 crypto/tls/key_schedule.go:77 # 0x97a6ba crypto/tls.(*hybridKeyExchange).keyShares+0xba crypto/tls/key_schedule.go:176 # 0x946c21 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x9473c4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53978f 0x65844a 0x66e07c 0x66dbbb 0x662ed8 0x6723e7 0x672289 0x67228a 0x64d88e 0x64d088 0x64c819 0x64b565 0xe12fbb 0xe12357 0xe11dc8 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x658449 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x66e07b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6723e6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x672288 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x672289 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d88d net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe12fba github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe12356 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe11dc7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe1b65c 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 # 0xe1bd50 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0xe1b550 0xe1bd51 0xe1ba90 0xd36095 0xd29838 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 # 0xe1b54f 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 # 0xe1bd50 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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 0x4731d7 0x4e7b07 0xcecd4f 0xce3e52 0xce3d45 0xce0ebe 0xcdfac5 0xcdf917 0xe1b8da 0xd36095 0xd29838 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0xcecd4e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:220 # 0xce3e51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x2b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/trace.go:362 # 0xce3d44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:63 # 0xce0ebd 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 # 0xcdfac4 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 # 0xcdf916 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 # 0xe1b8d9 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 13824] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.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 0x12579de 0x4a35b1 0x1256287 0x1224084 0x122635d 0x124b1b8 0x12cbac5 0x12cb692 0x12cb43c 0x495521 # 0x12579dd 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 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x122635c golang.org/x/net/http2.(*Framer).WriteSettings+0x21c golang.org/x/net@v0.53.0/http2/frame.go:884 # 0x124b1b7 google.golang.org/grpc/internal/transport.NewServerTransport+0x517 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:209 # 0x12cbac4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.80.0/server.go:1020 # 0x12cb691 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12cb43b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [275: 35200] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.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 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [265: 25440] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x6a364c 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 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [185: 47360] @ 0x48b485 0x425d05 0xd0286b 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 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] @ 0x48b485 0x425d05 0xe060d6 0xe0620c 0xd3bb2a 0x10ddf2c 0x10d9082 0x1154738 0x495521 # 0xe060d5 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe0620b 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 # 0xd3bb29 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 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 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 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 8] @ 0x48b485 0x425d05 0x74cc26 0x74cc52 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74cc25 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x74cc51 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b485 0x425d05 0xbe3b49 0xbe3505 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe3b48 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x568 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1978 # 0xbe3504 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x1199045 0x1199b05 0x119913a 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x1199b04 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1199139 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x1155de2 github.com/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 0x5d5e1a 0x5d5e26 0x5c121d 0x16ef80d 0x16f0546 0x16f1615 0x950125 0x94e27e 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ef80c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x950124 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x104 crypto/tls/handshake_client_tls13.go:487 # 0x94e27d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb44da 0xded63a 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 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 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaab30 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 # 0xda5d8d 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 # 0xda3e91 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 # 0xda3d5a 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 # 0xda3b97 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 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb44d9 github.com/quic-go/quic-go.(*Conn).run+0xd59 github.com/quic-go/quic-go@v0.59.0/connection.go:624 # 0xded639 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: 240] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [9: 1008] @ 0x48b4ac 0x41b526 0x539e0a 0xcfd5e8 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd5e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd321e5 0xd25e46 0xd33098 0x495521 # 0xd321e4 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 # 0xd25e45 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 # 0xd33097 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: 80] @ 0x48b485 0x425d05 0xd358fa 0xd3476f 0xd24069 0xd33098 0x495521 # 0xd358f9 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 # 0xd3476e 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 # 0xd24068 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x9501a5 0x950154 0x94e27e 0x947b68 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9501a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x184 crypto/internal/fips140/tls13/tls13.go:106 # 0x950153 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x133 crypto/tls/handshake_client_tls13.go:492 # 0x94e27d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2045a 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 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 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 # 0x10d859e 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 624] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd244ff 0xd33098 0x495521 # 0xd244fe 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 # 0xd33097 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 0x48b145 0xd28af5 0xd293a7 0xd294e5 0xd359be 0xd3476f 0xd24069 0xd33098 0x495521 # 0xd28af4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x134 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:154 # 0xd293a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd294e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd359bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd3476e 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 # 0xd24068 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 # 0xd33097 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: 1536] @ 0x48b4ac 0x4907d3 0x957ff5 0x957fc5 0x957ed7 0x6c2d64 0x6c31bc 0x957c59 0x957c17 0x6c2d64 0x6c31bc 0x957bb4 0x957b93 0x6c2d64 0x6c31bc 0x955a0e 0x9558a0 0x959f15 0x93be97 0x947795 0x93ece9 0x97d3bf 0x495521 # 0x957ff4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x957fc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x957ed6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x957c58 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x78 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x957c16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x957bb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x957b92 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x955a0d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95589f crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x947794 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1152] @ 0x48b48c 0x425d05 0xdadefc 0xded191 0xdecb0b 0xe0429d 0xdfeacd 0xe06f3f 0xe06bb7 0xd360dd 0xd29838 0x495521 # 0xdadefb github.com/quic-go/quic-go.init.func2+0x21b github.com/quic-go/quic-go@v0.59.0/connection.go:395 # 0xded190 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xdecb0a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe0429c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfeacc 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 # 0xe06f3e 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 # 0xe06bb6 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 # 0xd360dc 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 # 0xd29837 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] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0xd297e5 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 # 0xd297e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 64] @ 0x48b485 0x425d05 0xd23bef 0xd33098 0x495521 # 0xd23bee 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xd35d4f 0xd29838 0x495521 # 0xd35d4e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x14e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:587 # 0xd29837 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: 320] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd204c5 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd204c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:40 # 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 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 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 # 0x10d859e 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd2536e 0xd33098 0x495521 # 0xd2536d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1ead github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x699acb 0xda7adc 0xda707a 0xda7e6a 0xda321f 0xda2b25 0xdaeaab 0xded191 0xdecb0b 0xe0429d 0xdfeacd 0xe06f3f 0xe06bb7 0xd360dd 0xd29838 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 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 # 0xda7e69 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 # 0xda321e 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 # 0xda2b24 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 # 0xdaeaaa github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.59.0/connection.go:484 # 0xded190 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xdecb0a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe0429c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfeacc 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 # 0xe06f3e 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 # 0xe06bb6 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 # 0xd360dc 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 # 0xd29837 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: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xd2938f 0xd294e5 0xd359be 0xd3476f 0xd24069 0xd33098 0x495521 # 0xd2938e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x36e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:190 # 0xd294e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd359bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd3476e 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 # 0xd24068 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd24df8 0xd33098 0x495521 # 0xd24df7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1937 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:247 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0xd25433 0xd33098 0x495521 # 0xd25432 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1f72 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xd3c514 0xd3c506 0xd353f3 0x7c6863 0xd34c5d 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd3c513 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3c505 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 # 0xd353f2 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 # 0x7c6862 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd34c5c 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 # 0xd331cf 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 # 0xd2394f 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xd3c514 0xd3c506 0xd3452c 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xd3c513 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3c505 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 # 0xd3452b 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 # 0xd337ae 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 # 0xd33db2 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 # 0xd331a4 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 # 0xd2394f 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 # 0xd33097 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 0x425d05 0x53af48 0x53b60d 0x53b5cf 0xd32a93 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 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 # 0xd32a92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x48b485 0x425d05 0xd23b79 0xd33098 0x495521 # 0xd23b78 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 # 0xd33097 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 0x48b145 0xd29496 0xd359be 0xd3476f 0xd24069 0xd33098 0x495521 # 0xd29495 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:202 # 0xd359bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd3476e 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 # 0xd24068 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 # 0xd33097 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 [8: 128] @ 0x48b485 0x48b0a5 0xce3f34 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0xce3f33 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 # 0xce9ae4 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 # 0xd063e1 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 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 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 0x4901c9 0x7c678b 0xd34efc 0xd331d0 0xd23950 0xd33098 0x495521 # 0x7c678a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd34efb 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 # 0xd331cf 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 # 0xd2394f 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 # 0xd33097 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 0xc0c705 0xc0c89a 0xe08187 0xd3c9fa 0xd341ec 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe08186 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 # 0xd3c9f9 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 # 0xd341eb 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 # 0xd337ae 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 # 0xd33db2 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 # 0xd331a4 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 # 0xd2394f 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 # 0xd33097 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 0x469cf5 0xd22e3c 0xd232c8 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd22e3b github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x23b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:60 # 0xd232c7 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 # 0xd32ad6 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 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 480] @ 0x48b485 0x490767 0xd2f91b 0xd34967 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd2f91a 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 # 0xd34966 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 # 0xd331cf 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 # 0xd2394f 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 # 0xd33097 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 0x41b526 0xd23005 0xd232a5 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd23004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:80 # 0xd232a4 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 # 0xd32ad6 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 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x48b485 0x421deb 0x6364b2 0x6365d3 0x635cd0 0x6643cc 0x663d14 0xd18c90 0xd2f267 0xd33806 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0x6364b1 net/netip.parseIPv4Fields+0x2f1 net/netip/netip.go:184 # 0x6365d2 net/netip.parseIPv4+0x32 net/netip/netip.go:197 # 0x635ccf net/netip.ParseAddr+0x4f net/netip/netip.go:118 # 0x6643cb net.(*Resolver).lookupIPAddr+0x8b net/lookup.go:310 # 0x663d13 net.(*Resolver).LookupIPAddr+0x33 net/lookup.go:221 # 0xd18c8f github.com/multiformats/go-multiaddr-dns.(*Resolver).Resolve+0x28f github.com/multiformats/go-multiaddr-dns@v0.5.0/resolve.go:182 # 0xd2f266 github.com/libp2p/go-libp2p/p2p/net/swarm.ResolverFromMaDNS.ResolveDNSComponent+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:959 # 0xd33805 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x225 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:366 # 0xd33db2 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 # 0xd331a4 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 # 0xd2394f 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 # 0xd33097 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 0xc0c705 0xc0c89a 0xe1b1a7 0xd3c9fa 0xd353f3 0x7c6863 0xd34c5d 0xd331d0 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1b1a6 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 # 0xd3c9f9 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 # 0xd353f2 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 # 0x7c6862 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd34c5c 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 # 0xd331cf 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 # 0xd2394f 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 # 0xd33097 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: 576] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x490767 0xd34b2f 0xd349ae 0xd34992 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd34b2e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd349ad github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd34991 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd331cf 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 # 0xd2394f 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xd3c514 0xd3c506 0xd353f3 0x7c6863 0xd34c5d 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd3c513 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3c505 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 # 0xd353f2 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 # 0x7c6862 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd34c5c 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 # 0xd331cf 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 # 0xd2394f 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 # 0xd33097 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 0x4eeea8 0xd1f73d 0xd23647 0xd33098 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xd1f73c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/clock.go:47 # 0xd23646 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:122 # 0xd33097 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: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd32a93 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 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 # 0xd32a92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0xd22d19 0xd232c8 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd22d18 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 # 0xd232c7 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 # 0xd32ad6 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 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xd3c514 0xd3c506 0xd341ec 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xd3c513 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3c505 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 # 0xd341eb 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 # 0xd337ae 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 # 0xd33db2 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 # 0xd331a4 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 # 0xd2394f 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 # 0xd33097 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: 384] @ 0x48b485 0x490767 0xd34b2f 0xd349ae 0xd34992 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd34b2e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd349ad github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd34991 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd331cf 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 # 0xd2394f 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 # 0xd33097 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 0xc0c705 0xc0c89a 0xe08187 0xd3c9fa 0xd341ec 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe08186 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 # 0xd3c9f9 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 # 0xd341eb 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 # 0xd337ae 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 # 0xd33db2 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 # 0xd331a4 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 # 0xd2394f 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 # 0xd33097 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: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xc0e3c7 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 0x495521 # 0xc0e3c6 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 # 0xc0fbd3 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 # 0xc0f667 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 # 0xc162e4 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 # 0x10d84b4 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 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 0xc0e3c7 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 0x495521 # 0xc0e3c6 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 # 0xc0fbd3 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 # 0xc0f667 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 # 0xc162e4 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 # 0x10d84b4 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 640] @ 0x48b485 0x4901c9 0xc0c705 0xc0c89a 0xe1b1a7 0xd3c9fa 0xd341ec 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1b1a6 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 # 0xd3c9f9 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 # 0xd341eb 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 # 0xd337ae 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 # 0xd33db2 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 # 0xd331a4 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 # 0xd2394f 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [9: 4608] @ 0x48b485 0x4901c9 0xd235bc 0xd235a9 0xd33098 0x495521 # 0xd235bb 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 # 0xd235a8 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [5: 1920] @ 0x48b485 0x490767 0xd34b2f 0xd349ae 0xd34992 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd34b2e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd349ad github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd34991 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd331cf 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 # 0xd2394f 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0e5e8 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 0x495521 # 0xc0e5e7 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 # 0xc0fbd3 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 # 0xc0f667 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 # 0xc162e4 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 # 0x10d84b4 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 65536] @ 0x48b4b3 0x490767 0x457609 0x460874 0x460785 0x493aca # 0x48b4b2 runtime.mallocgc+0xd2 runtime/malloc.go:1208 # 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: 96] @ 0x48b485 0x425d05 0x6e46e5 0x6e47cc 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e46e4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xc0c705 0xc0c89a 0xe1b1a7 0xd3c9fa 0xd3452c 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1b1a6 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 # 0xd3c9f9 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 # 0xd3452b 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 # 0xd337ae 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 # 0xd33db2 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 # 0xd331a4 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 # 0xd2394f 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 # 0xd33097 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: 224] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xd22dbf 0xd232c8 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd22dbe github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x1be github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:54 # 0xd232c7 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 # 0xd32ad6 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 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xc0c705 0xc0c89a 0xe1b1a7 0xd3c9fa 0xd341ec 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1b1a6 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 # 0xd3c9f9 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 # 0xd341eb 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 # 0xd337ae 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 # 0xd33db2 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 # 0xd331a4 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 # 0xd2394f 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 48] @ 0x48b485 0x425d05 0xce1295 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xce1294 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 # 0xcdfe45 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 # 0xd30dfb 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [147: 602112] @ 0x48b4ac 0x4901c9 0xafeabf 0xafea52 0xafea56 0x1055cf6 0x105500b 0x10545d0 0x495521 # 0xafeabe bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafea51 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafea55 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1055cf5 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 # 0x105500a 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 # 0x10545cf github.com/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: 800] @ 0x48b485 0x4901c9 0xd3c514 0xd3c506 0xd341ec 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xd3c513 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3c505 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 # 0xd341eb 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 # 0xd337ae 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 # 0xd33db2 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 # 0xd331a4 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 # 0xd2394f 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 # 0xd33097 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 0x425d05 0xce3c7e 0xce0ebe 0xcdfac5 0xcdf917 0xe1b8da 0xd36095 0xd29838 0x495521 # 0xce3c7d 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 # 0xce0ebd 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 # 0xcdfac4 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 # 0xcdf916 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 # 0xe1b8d9 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd36094 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd2544d 0xd33098 0x495521 # 0xd2544c 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 # 0xd33097 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: 1536] @ 0x48b4ac 0x4907d3 0x93b645 0x93b48a 0x93bf06 0x947795 0x93ece9 0x97d3bf 0x495521 # 0x93b644 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x93b489 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x947794 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 480] @ 0x48b485 0x425d05 0xd32ffa 0xd32fc7 0x495521 # 0xd32ff9 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 # 0xd32fc6 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: 65536] @ 0x48b4b3 0x4901c9 0x66bec5 0x659585 0x659fbd 0x6530c7 0x65344f 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x66bec4 net.open+0x44 net/parse.go:80 # 0x659584 net.readHosts+0x264 net/hosts.go:68 # 0x659fbc net.lookupStaticHost+0xbc net/hosts.go:132 # 0x6530c6 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x65344e net.(*Resolver).goLookupIPCNAMEOrder+0xae net/dnsclient_unix.go:612 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x66bec5 0x655f4f 0x651f08 0x4a336c 0x652019 0x651ff7 0x649338 0x649320 0x64915b 0x667f87 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x66bec4 net.open+0x44 net/parse.go:80 # 0x655f4e net.dnsReadConfig+0x8e net/dnsconfig_unix.go:25 # 0x651f07 net.(*resolverConfig).init+0x27 net/dnsclient_unix.go:377 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x652018 sync.(*Once).Do+0x58 sync/once.go:69 # 0x651ff6 net.(*resolverConfig).tryUpdate+0x36 net/dnsclient_unix.go:389 # 0x649337 net.getSystemDNSConfig+0xb7 net/dnsclient_unix.go:369 # 0x64931f net.(*conf).lookupOrder+0x9f net/conf.go:285 # 0x64915a net.(*conf).hostLookupOrder+0x7a net/conf.go:238 # 0x667f86 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd32fcc 0xd32fc7 0x495521 # 0xd32fcb github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:101 # 0xd32fc6 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: 64] @ 0x48b4ac 0x4731d7 0x790cd4 0x11530b1 0x1153096 0x1153097 0x11530b2 0x11527b8 0x115003a 0x1644212 0x165e037 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x11530b0 github.com/mr-tron/base58/base58.FastBase58Encoding+0x410 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x1153095 github.com/mr-tron/base58/base58.Encode+0x3f5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1153096 github.com/libp2p/go-libp2p/core/peer.ID.String+0x3f6 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x11530b1 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x411 github.com/pactus-project/pactus/network/peermgr.go:190 # 0x11527b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1150039 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x1644211 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x165e036 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x1153177 0x11527b8 0x115003a 0x1644212 0x165e037 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x1153176 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x4d6 github.com/pactus-project/pactus/network/peermgr.go:199 # 0x11527b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1150039 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x1644211 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x165e036 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 336] @ 0x48b485 0x425d05 0x456eb8 0x46acd7 0x48f285 0x4a283d 0x4a4272 0x4a4250 0x4a424f 0xc0f614 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 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 # 0xc0f613 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 # 0xc162e4 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 # 0x10d84b4 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 1536] @ 0x48b4ac 0x4907d3 0xdc644a 0xdbd717 0xdb3908 0xded63a 0x495521 # 0xdc6449 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:141 # 0xdbd716 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.59.0/connection.go:2036 # 0xdb3907 github.com/quic-go/quic-go.(*Conn).run+0x187 github.com/quic-go/quic-go@v0.59.0/connection.go:584 # 0xded639 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 0xdf7e0c 0xde6ad6 0xde68a7 0xdb2f33 0xdae7ca 0xded191 0xdecb0b 0xe0429d 0xdfeacd 0xe06f3f 0xe06bb7 0xd360dd 0xd29838 0x495521 # 0xdf7e0b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:61 # 0xde6ad5 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.59.0/streams_map.go:73 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdae7c9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.59.0/connection.go:441 # 0xded190 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xdecb0a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe0429c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfeacc 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 # 0xe06f3e 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 # 0xe06bb6 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 # 0xd360dc 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 # 0xd29837 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 0x699aef 0xda7adc 0xda81a5 0xda7c4f 0xda321f 0xda2b25 0xdaeaab 0xded191 0xdecb0b 0xe0429d 0xdfeacd 0xe06f3f 0xe06bb7 0xd360dd 0xd29838 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81a4 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 # 0xda7c4e 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 # 0xda321e 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 # 0xda2b24 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 # 0xdaeaaa github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.59.0/connection.go:484 # 0xded190 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xdecb0a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe0429c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfeacc 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 # 0xe06f3e 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 # 0xe06bb6 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 # 0xd360dc 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 # 0xd29837 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: 96] @ 0x48b485 0x490767 0xd34b2f 0xd349ae 0xd34992 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd34b2e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd349ad github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd34991 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd331cf 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 # 0xd2394f 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 # 0xd33097 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: 416] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xd23114 0xd232a5 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd23113 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:83 # 0xd232a4 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 # 0xd32ad6 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 # 0xd326a4 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 # 0x10d8790 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 # 0x10d859e 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 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24576] @ 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 [1: 1152] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x75826b 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x75826a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x30a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 1408] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 720] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 2688] @ 0x48b48c 0x4901c9 0x115493b 0x1148186 0x1152407 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115493a github.com/pactus-project/pactus/network.MakeAddrInfos+0x3a github.com/pactus-project/pactus/network/utils.go:36 # 0x1148185 github.com/pactus-project/pactus/network.(*Config).BootstrapAddrInfos+0x1a5 github.com/pactus-project/pactus/network/config.go:142 # 0x1152406 github.com/pactus-project/pactus/network.newPeerMgr+0x106 github.com/pactus-project/pactus/network/peermgr.go:51 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x7c1995 0x7c1e1c 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x7c1994 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x8c782e 0x8c77b0 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8c782d github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x4d github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:98 # 0x8c77af github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b4ac 0x4901c9 0x790b86 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x7c0f34 0x7c0f1a 0x7c4eef 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x8c7876 0x8c77b0 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8c7875 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x95 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:100 # 0x8c77af github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 352] @ 0x48b4ac 0x4901c9 0x790e35 0x790d7f 0x790d80 0x7b7738 0x7ca02d 0x7cf106 0x7c12a7 0x7c4eef 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790e34 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x74 github.com/mr-tron/base58@v1.3.0/base58/base58.go:151 # 0x790d7e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x790d7f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7b7737 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7ca02c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x7c1f33 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x790ed5 0x790d7f 0x790d80 0x7b7738 0x7ca02d 0x7cf106 0x7c12a7 0x7c4eef 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790ed4 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x114 github.com/mr-tron/base58@v1.3.0/base58/base58.go:163 # 0x790d7e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x790d7f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7b7737 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7ca02c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 204800] @ 0x48b4b3 0x4901c9 0x115493b 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115493a github.com/pactus-project/pactus/network.MakeAddrInfos+0x3a github.com/pactus-project/pactus/network/utils.go:36 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 466944] @ 0x48b4b3 0x4901c9 0x5134e9 0x513373 0x11538bd 0x11538b8 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x5134e8 os.readFileContents+0x48 os/file.go:906 # 0x513372 os.ReadFile+0xd2 os/file.go:871 # 0x11538bc github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x11538b7 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:240 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x5449e7 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 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 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x6e47bd 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e47bc github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b4ac 0x425d05 0x6e3e45 0x6e6210 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e3e44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [26: 126464] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x741151 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [12: 32256] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [9: 11520] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 4096] @ 0x48b48c 0x4901c9 0x783f72 0x782d25 0x774cd4 0x7643c5 0x764179 0x7639aa 0x764345 0x764248 0x7669ad 0x7673b4 0x768669 0x495521 # 0x783f71 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x231 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x782d24 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x774cd3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x7643c4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x764344 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764247 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7669ac github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x74b63e 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b485 0x48b0a5 0x772d8c 0x522534 0x522d4e 0x52584c 0x51fa73 0x779cd1 0x7653bc 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x772d8b github.com/syndtr/goleveldb/leveldb.internalKey.String+0xab 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 # 0x779cd0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x7653bb github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x31b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x425d05 0x75715f 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x75715e github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x75763a 0x77fac5 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x757639 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x75802f 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x75802e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 [14: 28672] @ 0x48b4ac 0x4907d3 0x75802f 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x75802e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [39: 624] @ 0x48b4ac 0x4907d3 0x751fcc 0x7433d6 0x74347a 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x7433d5 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 # 0x743479 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755bd3 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x11604dc 0x1160474 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x11604db bytes.NewReader+0x53b bytes/reader.go:159 # 0x1160473 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d3 github.com/pactus-project/pactus/state/state.go:119 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x425d05 0x8f12b5 0x8f1277 0x8f126b 0x8ea716 0x8ea6ac 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8f12b4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8f1276 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8f126a github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8ea715 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea6ab github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 640] @ 0x48b48c 0x490767 0x76518c 0x7650f7 0x7650e0 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x76518b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x7650f6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x7650df github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 49152] @ 0x48b4b3 0x4901c9 0x740ee5 0x75358a 0x754006 0x754298 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740ee4 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 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 # 0x74346f 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 # 0x7433d5 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 # 0x744692 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 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 [77: 1468544] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 [58: 549376] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 0x772d48 0x522534 0x522d4e 0x52584c 0x51fa73 0x779cd1 0x7653bc 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x772d47 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 # 0x779cd0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x7653bb github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x31b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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: 192] @ 0x48b485 0x425d05 0x76aeb1 0x76ae9d 0x76ae51 0x760545 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x76aeb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x76ae9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x76ae50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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] @ 0x48b485 0x425d05 0x75fbd3 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x75fbd2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x4907d3 0x8e9037 0x8e903e 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8e9036 github.com/pactus-project/pactus/store.blockKey+0x56 github.com/pactus-project/pactus/store/block.go:22 # 0x8e903d github.com/pactus-project/pactus/store.(*blockStore).block+0x5d github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x48b145 0x69c6d3 0x6a121f 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x425d05 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [12: 960] @ 0x48b485 0x425d05 0x8eafc5 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8eafc4 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x77f938 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x77f937 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x76ae3b 0x760545 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x76ae3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115eb05 0x116042b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115eb04 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x116042a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 6272] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [12: 1344] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x69c72b 0x69c6c1 0x6a121f 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 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 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x782336 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x782335 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x741151 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 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 240] @ 0x48b485 0x425d05 0x74cc5d 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [35: 8400] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 1792] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [20: 14080] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 576] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x5144c5 0x5147fd 0x512afe 0x73c798 0x77f918 0x77f8ed 0x74b597 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 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 # 0x73c797 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 # 0x77f917 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x77f8ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x75f9e5 0x75f980 0x75f96c 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x75f9e4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75f97f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75f96b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x77b1ea 0x77b1cb 0x77a497 0x77ac8e 0x495521 # 0x77b1e9 github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x14a9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x77b1ca github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x148a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x77a496 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x756 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x77ac8d 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 [21: 8736] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 27264] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 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 [28: 6720] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x8f0cf1 0x8f0cc4 0x8f080a 0x8efcb6 0x8e9579 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8f0cf0 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x90 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8f0cc3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8f0809 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c9 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8efcb5 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x95 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8e9578 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2f8 github.com/pactus-project/pactus/store/block.go:185 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x751fcc 0x75166f 0x755bd3 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x4901c9 0x69fd25 0x69fbe5 0x11611e5 0x8ecc76 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x11611e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:207 # 0x8ecc75 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 240] @ 0x48b485 0x425d05 0x8ecc0b 0x8ecc6a 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8ecc0a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ecc69 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x69b636 0x69fd85 0x69fbe5 0x11611e5 0x8ecc76 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69b635 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69fd84 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:227 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x11611e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:207 # 0x8ecc75 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x115f1f2 0x115f21a 0x115f1a7 0x1161226 0x8ecc76 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f1f1 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115f219 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x115f1a6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x1161225 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:207 # 0x8ecc75 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x4907d3 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x6a2d66 0x6a2d71 0x8e8307 0x8ebff9 0x1161145 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 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 # 0x6a2d65 github.com/pactus-project/pactus/util/encoding.ReadElements+0x105 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a2d70 github.com/pactus-project/pactus/types/account.FromBytes+0x110 github.com/pactus-project/pactus/types/account/account.go:36 # 0x8e8306 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x166 github.com/pactus-project/pactus/store/account.go:78 # 0x8ebff8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:322 # 0x1161144 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:200 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x6a2ca5 0x6a2c96 0x8e8307 0x8ebff9 0x1161145 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a2ca4 bytes.NewReader+0x44 bytes/reader.go:159 # 0x6a2c95 github.com/pactus-project/pactus/types/account.FromBytes+0x35 github.com/pactus-project/pactus/types/account/account.go:35 # 0x8e8306 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x166 github.com/pactus-project/pactus/store/account.go:78 # 0x8ebff8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:322 # 0x1161144 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:200 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x413f51 0x413eb0 0x415929 0x115f1f2 0x115f21a 0x115f1a7 0x11612a6 0x8e8405 0x8ebff9 0x1161145 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f1f1 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115f219 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x115f1a6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x11612a5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x65 github.com/pactus-project/pactus/state/state.go:201 # 0x8e8404 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8ebff8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:322 # 0x1161144 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:200 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x425d05 0x6a2c90 0x8e8307 0x8ebff9 0x1161145 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a2c8f github.com/pactus-project/pactus/types/account.FromBytes+0x2f github.com/pactus-project/pactus/types/account/account.go:34 # 0x8e8306 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x166 github.com/pactus-project/pactus/store/account.go:78 # 0x8ebff8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:322 # 0x1161144 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:200 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x115f0d1 0x115f0c5 0x115f123 0x1161226 0x8ecc76 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f0d0 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x90 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x115f0c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x84 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x115f122 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x1161225 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:207 # 0x8ecc75 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x4901c9 0x6a1185 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a1184 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x115f067 0x11612a6 0x8e8405 0x8ebff9 0x1161145 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f066 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11612a5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x65 github.com/pactus-project/pactus/state/state.go:201 # 0x8e8404 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8ebff8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:322 # 0x1161144 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:200 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 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 0x9847af 0x935cf6 0x93fd3e 0x9518ed 0x94e2c5 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x9847ae crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9518ec crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x28c crypto/tls/handshake_client_tls13.go:714 # 0x94e2c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c 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 # 0xd5cb81 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 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 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 # 0xe1ba8f 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 # 0xd36094 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 # 0xd29837 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: 32 [12: 384] @ 0x48b485 0x425d05 0x6e41f6 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e41f5 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x95 github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 0x115f4cb 0x115f428 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f428 0x115f3ed 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 [7: 224] @ 0x48b485 0x425d05 0x6e4396 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e4395 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x95 github.com/pactus-project/pactus/types/tx/tx.go:482 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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] @ 0x48b485 0x4901c9 0x6e6169 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x1222dfe 0x1222629 0x4661f5 0x456850 0x456827 0x495521 # 0x1222dfd golang.org/x/net/http2.map.init.1+0x23d golang.org/x/net@v0.53.0/http2/frame.go:101 # 0x1222628 golang.org/x/net/http2.init+0x68 golang.org/x/net@v0.53.0/http2/frame.go:101 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 1: 48 [18: 864] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6e4210 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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] @ 0x48b485 0x425d05 0x1152515 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x1152514 github.com/pactus-project/pactus/network.newPeerMgr+0x214 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 48 [1: 48] @ 0x48b485 0x425d05 0x87d4e9 0x87cb0f 0x8a68eb 0x8a02d5 0x89f773 0x89570e 0x8aac5a 0x8aac37 0x131384f 0x1313465 0x1312a9d 0x131b8d7 0x131b8a2 0x1321648 0x131030a 0x130f649 0x160221e 0xa00c49 0xa02a47 0x1601b85 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x87d4e8 google.golang.org/protobuf/internal/impl.newSingularConverter+0x968 google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:112 # 0x87cb0e google.golang.org/protobuf/internal/impl.NewConverter+0x8e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:60 # 0x8a68ea google.golang.org/protobuf/internal/impl.fieldInfoForScalar+0x1ca google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:268 # 0x8a02d4 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc+0x814 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:78 # 0x89f772 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs+0x92 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:42 # 0x89570d google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x20d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:92 # 0x8aac59 google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x8aac36 google.golang.org/protobuf/internal/impl.(*messageState).Set+0x56 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:95 # 0x131384e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.populateField+0x8e github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:172 # 0x1313464 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.populateFieldValueFromPath+0x604 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:163 # 0x1312a9c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0x2bc github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:60 # 0x131b8d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/query.go:37 # 0x131b8a1 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x1321647 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:697 # 0x1310309 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x1e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:554 # 0x130f648 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xa48 github.com/grpc-ecosystem/grpc-gateway/v2@v2.28.0/runtime/mux.go:473 # 0x160221d github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x2bd net/http/server.go:2348 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1601b84 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 1: 48 [1: 48] @ 0x48b4ac 0x4731d7 0x8c755b 0x8c77fc 0x8c77b0 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8c755a github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x19a github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:60 # 0x8c77fb github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:94 # 0x8c77af github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 64 [15: 960] @ 0x48b485 0x425d05 0x6e60dc 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e60db github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 [2: 128] @ 0x48b485 0x425d05 0x8f12b5 0x8f1277 0x8f126b 0x8edb11 0x8edabe 0x8eaa06 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f12b4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8f1276 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8f126a github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8edb10 github.com/pactus-project/pactus/store.(*txStore).addToCache+0xf0 github.com/pactus-project/pactus/store/tx.go:84 # 0x8edabd github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x9d github.com/pactus-project/pactus/store/tx.go:49 # 0x8eaa05 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 [21: 1344] @ 0x48b4ac 0x4901c9 0x6a50a8 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a50a7 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 64 [12: 384] @ 0x48b485 0x425d05 0x6a1205 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1204 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 0x784452 0x7843ba 0x7842ee 0x77464a 0x75d946 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x784451 github.com/syndtr/goleveldb/leveldb.newTableFile+0x711 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x7843b9 github.com/syndtr/goleveldb/leveldb.tableFileFromRecord+0x679 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:82 # 0x7842ed github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x5ad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:530 # 0x774649 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x969 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:204 # 0x75d945 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 80 [15: 1200] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 96 [18: 864] @ 0x48b485 0x425d05 0x6e3f37 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3f36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2d6 github.com/pactus-project/pactus/types/tx/tx.go:410 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 [12: 1344] @ 0x48b4ac 0x41b526 0x11544e5 0x495521 # 0x11544e4 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:109 1: 112 [1: 112] @ 0x48b485 0x425d05 0x837829 0x8366e5 0x82f5e5 0x82fac9 0x82faaf 0x82fad6 0x89fb2f 0x89f773 0x89570e 0x8aa58e 0x8aa579 0x824482 0x82447b 0x8240ce 0x8b7a70 0x114ba59 0x114bdf1 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x837828 google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0xa8 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:138 # 0x8366e4 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:20 # 0x82f5e4 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:172 # 0x82fac8 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:164 # 0x82faae google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:342 # 0x82fad5 google.golang.org/protobuf/internal/filedesc.(*Message).Fields+0x35 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:319 # 0x89fb2e google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:57 # 0x89f772 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs+0x92 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:42 # 0x89570d google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x20d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:92 # 0x8aa58d google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x8aa578 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x824481 google.golang.org/protobuf/proto.protoMethods+0xe1 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x82447a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0xda google.golang.org/protobuf@v1.36.11/proto/decode.go:100 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b7a6f github.com/libp2p/go-libp2p/core/crypto.UnmarshalPrivateKey+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:184 # 0x114ba58 github.com/pactus-project/pactus/network.loadOrCreateKey+0x78 github.com/pactus-project/pactus/network/network.go:60 # 0x114bdf0 github.com/pactus-project/pactus/network.makeNetwork+0xb0 github.com/pactus-project/pactus/network/network.go:95 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 112 [35: 3920] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 1: 112 [3: 336] @ 0x48b4ac 0x41b526 0xd02857 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c 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 # 0xd310f4 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 # 0xd30e8e 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 # 0xd2b9a9 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 # 0x10d7368 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 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 1: 112 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0x1235026 0x12dc345 0x12dc335 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1321a67 0x1327882 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1235025 google.golang.org/grpc/internal/transport.(*ClientStream).waitOnHeader+0x65 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:96 # 0x12dc344 google.golang.org/grpc/internal/transport.(*ClientStream).RecvCompress+0x104 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:111 # 0x12dc334 google.golang.org/grpc.(*csAttempt).recvMsg+0xf4 google.golang.org/grpc@v1.80.0/stream.go:1155 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1321a66 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 # 0x1327881 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 4: 128 [4: 128] @ 0x48b485 0x425d05 0x6a1205 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a1204 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 160 [9: 1440] @ 0x48b485 0x425d05 0xce3c7e 0xce0ebe 0xcdfac5 0xcdf917 0xd5a691 0xe1ad6f 0xd5959e 0x495521 # 0xce3c7d 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 # 0xce0ebd 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 # 0xcdfac4 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 # 0xcdf916 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 # 0xd5a690 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 # 0xe1ad6e 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 # 0xd5959d 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 2: 192 [30: 2880] @ 0x48b4ac 0x4901c9 0x69b6fb 0x69b5aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69b6fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x69b5a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 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 [38: 3648] @ 0x48b4ac 0x4901c9 0x69b6fb 0x6e43b0 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69b6fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 [2: 192] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 [1: 192] @ 0x48b4ac 0x425d05 0x69c14f 0x69b8b4 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c14e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x69b8b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 3: 240 [3: 240] @ 0x48b485 0x425d05 0x118dcf5 0x118dce4 0x118d8aa 0x118ced4 0x118be58 0x1193d9a 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x118dcf4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x118dce3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x118d8a9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x118ced3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118be57 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:51 # 0x1193d99 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b9 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 3: 288 [36: 3456] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 4: 320 [4: 320] @ 0x48b485 0x425d05 0x118dcf5 0x118dce4 0x118d8aa 0x118ced4 0x1193d7b 0x1193d46 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x118dcf4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x118dce3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x118d8a9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x118ced3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1193d7a github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x19a github.com/pactus-project/pactus/sync/cache/cache.go:67 # 0x1193d45 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x165 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 3: 432 [62: 8928] @ 0x48b4ac 0x425d05 0x6e6036 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6035 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 10: 480 [12: 576] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 8: 512 [12: 768] @ 0x48b485 0x425d05 0x116053f 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x116053e github.com/pactus-project/pactus/state.LoadOrNewState+0x59e github.com/pactus-project/pactus/state/state.go:120 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 3: 576 [67: 12864] @ 0x48b4ac 0x425d05 0x69c14f 0x69b8b4 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c14e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x69b8b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 3: 624 [70: 14560] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 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 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 [58: 11136] @ 0x48b4ac 0x425d05 0x69c14f 0x69a166 0x1157978 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c14e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x69a165 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x1157977 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 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 [1: 896] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0x163adca 0x163a153 0x1638f9c 0x1638e3c 0x16356c9 0x163537e 0x1634d05 0x163536a 0x1635339 0x1632cf0 0x1632ba5 0x163295f 0x1632465 0x16408d9 0x16407d7 0x165e718 0x165ddf5 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x163adc9 github.com/pelletier/go-toml/v2.structFieldPath+0x169 github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:1401 # 0x163a152 github.com/pelletier/go-toml/v2.(*decoder).handleKeyValuePart+0x5d2 github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:1265 # 0x1638f9b github.com/pelletier/go-toml/v2.(*decoder).handleKeyValueInner+0x7b github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:1161 # 0x1638e3b github.com/pelletier/go-toml/v2.(*decoder).handleKeyValue+0xdb github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:1147 # 0x16356c8 github.com/pelletier/go-toml/v2.(*decoder).handleKeyValues+0x1a8 github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:677 # 0x163537d github.com/pelletier/go-toml/v2.(*decoder).handleTable+0x29d github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:636 # 0x1634d04 github.com/pelletier/go-toml/v2.(*decoder).handleKeyPart+0x844 github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:559 # 0x1635369 github.com/pelletier/go-toml/v2.(*decoder).handleTablePart+0x289 github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:738 # 0x1635338 github.com/pelletier/go-toml/v2.(*decoder).handleTable+0x258 github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:632 # 0x1632cef github.com/pelletier/go-toml/v2.(*decoder).handleRootExpression+0xef github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:297 # 0x1632ba4 github.com/pelletier/go-toml/v2.(*decoder).fromParser+0xc4 github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:258 # 0x163295e github.com/pelletier/go-toml/v2.(*decoder).FromParser+0x13e github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:243 # 0x1632464 github.com/pelletier/go-toml/v2.(*Decoder).Decode+0x244 github.com/pelletier/go-toml/v2@v2.3.0/unmarshaler.go:136 # 0x16408d8 github.com/pactus-project/pactus/config.LoadFromToml+0xb8 github.com/pactus-project/pactus/config/config.go:294 # 0x16407d6 github.com/pactus-project/pactus/config.LoadFromFile+0x56 github.com/pactus-project/pactus/config/config.go:284 # 0x165e717 github.com/pactus-project/pactus/cmd.MakeConfig+0x237 github.com/pactus-project/pactus/cmd/cmd.go:229 # 0x165ddf4 github.com/pactus-project/pactus/cmd.StartNode+0x54 github.com/pactus-project/pactus/cmd/cmd.go:133 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 896 [27: 24192] @ 0x48b48c 0x425d05 0xd67b34 0xd6792b 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd67b33 crypto/tls.Server+0x313 crypto/tls/tls.go:47 # 0xd6792a 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 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 1: 1024 [1: 1024] @ 0x48b4ac 0x4901c9 0x81d959 0x81d932 0x83c31c 0x83c2d2 0x83b53f 0x837b1d 0x8366e5 0x82f5e5 0x82fc49 0x82fc2f 0x82fc56 0x851d33 0x851b93 0x853dc5 0x87a3fc 0x87610c 0x895785 0x8aa58e 0x8aa579 0x824482 0x82447b 0x8240ce 0xb79a2a 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x81d958 google.golang.org/protobuf/internal/strs.(*Builder).grow+0x78 google.golang.org/protobuf@v1.36.11/internal/strs/strings_unsafe.go:66 # 0x81d931 google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName+0x51 google.golang.org/protobuf@v1.36.11/internal/strs/strings_unsafe.go:43 # 0x83c31b google.golang.org/protobuf/internal/filedesc.appendFullName+0x2db google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_init.go:573 # 0x83c2d1 google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull+0x291 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:449 # 0x83b53e google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull+0x129e google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:345 # 0x837b1c google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0x39c google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:167 # 0x8366e4 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:20 # 0x82f5e4 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:172 # 0x82fc48 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:164 # 0x82fc2e google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:342 # 0x82fc55 google.golang.org/protobuf/internal/filedesc.(*Message).RequiredNumbers+0x35 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:323 # 0x851d32 google.golang.org/protobuf/internal/impl.needsInitCheckLocked+0x112 google.golang.org/protobuf@v1.36.11/internal/impl/checkinit.go:156 # 0x851b92 google.golang.org/protobuf/internal/impl.needsInitCheck+0xd2 google.golang.org/protobuf@v1.36.11/internal/impl/checkinit.go:134 # 0x853dc4 google.golang.org/protobuf/internal/impl.makeMessageFieldCoder+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:129 # 0x87a3fb google.golang.org/protobuf/internal/impl.fieldCoder+0x1edb google.golang.org/protobuf@v1.36.11/internal/impl/codec_tables.go:197 # 0x87610b google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods+0x62b google.golang.org/protobuf@v1.36.11/internal/impl/codec_message.go:124 # 0x895784 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x284 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:93 # 0x8aa58d google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x8aa578 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x824481 google.golang.org/protobuf/proto.protoMethods+0xe1 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x82447a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0xda google.golang.org/protobuf@v1.36.11/proto/decode.go:100 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:71 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 1: 2048 [1: 2048] @ 0x48b48c 0x425d05 0x45a6b1 0x45b155 0x45b810 0x45bac5 0x45bd12 0x45e2ba 0x45e7c5 0x493a55 # 0x48b48b runtime.mallocgc+0xab runtime/malloc.go:1204 # 0x425d04 runtime.newobject+0x24 runtime/malloc.go:2209 # 0x45a6b0 runtime.allocm+0x90 runtime/proc.go:2324 # 0x45b154 runtime.newm+0x34 runtime/proc.go:2870 # 0x45b80f runtime.startm+0x12f runtime/proc.go:3096 # 0x45bac4 runtime.handoffp+0x124 runtime/proc.go:3154 # 0x45bd11 runtime.stoplockedm+0x51 runtime/proc.go:3259 # 0x45e2b9 runtime.schedule+0x39 runtime/proc.go:4143 # 0x45e7c4 runtime.park_m+0x284 runtime/proc.go:4304 # 0x493a54 runtime.mcall+0x54 runtime/asm_amd64.s:496 12: 2496 [17: 3536] @ 0x48b4ac 0x4901c9 0x6a10cb 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 3200 [1: 3200] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0xc24879 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc24878 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x338 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 8: 3840 [8: 3840] @ 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 [88: 833536] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 2: 16384 [3: 24576] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 16384 [615: 10076160] @ 0x48b4ac 0x4901c9 0x122e873 0x122e5d5 0x125728c 0x1257172 0x1249cba 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125728b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 1: 18432 [2: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x118d8cd 0x118ced4 0x118be58 0x1193d9a 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x118d8cc github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x118ced3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118be57 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:51 # 0x1193d99 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b9 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 0x115f0fb 0x115f123 0x1161226 0x8ecc76 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f0fa github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xba github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115f122 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x1161225 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:207 # 0x8ecc75 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115eb05 0x1163a85 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115eb04 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x1163a84 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x744 github.com/pactus-project/pactus/state/state.go:507 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 0x115f1f2 0x115f21a 0x115f1a7 0x1161226 0x8ecc76 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f1f1 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115f219 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x115f1a6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x1161225 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:207 # 0x8ecc75 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 2: 18944 [69: 653568] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 1: 20480 [1: 20480] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 27264 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0xb0de65 0xb0de4b 0xb745a9 0xb73469 0x1148491 0x114d925 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0xb0de64 github.com/ipfs/go-datastore/autobatch.NewAutoBatching+0x184 github.com/ipfs/go-datastore@v0.9.1/autobatch/autobatch.go:36 # 0xb0de4a github.com/libp2p/go-libp2p-kad-dht/records.NewProviderManager+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/records/providers_manager.go:142 # 0xb745a8 github.com/libp2p/go-libp2p-kad-dht.makeDHT+0xb48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:368 # 0xb73468 github.com/libp2p/go-libp2p-kad-dht.New+0x208 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:198 # 0x1148490 github.com/pactus-project/pactus/network.newDHTService+0x1d0 github.com/pactus-project/pactus/network/dht.go:37 # 0x114d924 github.com/pactus-project/pactus/network.makeNetwork+0x1be4 github.com/pactus-project/pactus/network/network.go:271 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 27264 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0x11a05bb 0x11a0513 0x4661f5 0x456850 0x456827 0x495521 # 0x11a05ba github.com/pactus-project/pactus/util/bip39.SetWordList+0xba github.com/pactus-project/pactus/util/bip39/bip39.go:81 # 0x11a0512 github.com/pactus-project/pactus/util/bip39.init.0+0x12 github.com/pactus-project/pactus/util/bip39/bip39.go:72 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 1: 27264 [1: 27264] @ 0x48b48c 0x41b4ad 0x5c8d5f 0x4661f5 0x456850 0x456827 0x495521 # 0x5c8d5e github.com/pactus-project/pactus/util/encoding.init+0x1e github.com/pactus-project/pactus/util/encoding/encoding.go:177 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 4: 37888 [195: 1847040] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 40960 [2: 81920] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8ee4d6 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8ee4d5 github.com/pactus-project/pactus/store.newValidatorStore+0x295 github.com/pactus-project/pactus/store/validator.go:38 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 40960 [1: 40960] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8ee4d6 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8ee4d5 github.com/pactus-project/pactus/store.newValidatorStore+0x295 github.com/pactus-project/pactus/store/validator.go:38 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 49152 [2: 98304] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8f13ad 0x8ea716 0x8ea6ac 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8f13ac github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ea715 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea6ab github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 49152 [2: 98304] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8f13ad 0x8ea716 0x8ea6ac 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8f13ac github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ea715 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea6ab github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 49152 [1: 49152] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xb90f09 0xc4c787 0xc4c75a 0xc4c4d8 0x495521 # 0xb90f08 github.com/libp2p/go-libp2p-pubsub/timecache.(*FirstSeenCache).Add+0xc8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/first_seen_cache.go:58 # 0xc4c786 github.com/libp2p/go-libp2p-pubsub.(*PubSub).markSeen+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1234 # 0xc4c759 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x99 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:328 # 0xc4c4d7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 2: 54528 [2: 54528] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xd2938f 0xd294e5 0xd359be 0xd3476f 0xd24069 0xd33098 0x495521 # 0xd2938e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x36e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:190 # 0xd294e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd359bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd3476e 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 # 0xd24068 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 # 0xd33097 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 4: 73728 [6: 110592] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x115eb05 0x116042b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115eb04 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x116042a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 4: 73728 [180: 3317760] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x1599f6c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x1599f6b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x132338a github.com/pactus-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 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/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 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 1: 90112 [1: 90112] @ 0x48b4b3 0x490767 0x457609 0x460874 0x460785 0x493aca # 0x48b4b2 runtime.mallocgc+0xd2 runtime/malloc.go:1208 # 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 5: 92160 [155: 2856960] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x11656dc 0x119b3b4 0x119458e 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x740f33 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 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b 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 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x11656db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:668 # 0x119b3b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x119458d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 98304 [1: 98304] @ 0x48b4b3 0x41b4ad 0xddea05 0xdec594 0xdec215 0xdff116 0xe01f5b 0xdff409 0xdfdbe7 0xe08585 0xd38350 0xd37cc5 0x1137290 0x11172c8 0x1116d1f 0x112fd51 0x1126272 0x112fce5 0x1126bab 0x495521 # 0xddea04 github.com/quic-go/quic-go.newServer+0x144 github.com/quic-go/quic-go@v0.59.0/server.go:270 # 0xdec593 github.com/quic-go/quic-go.(*Transport).createServer+0x253 github.com/quic-go/quic-go@v0.59.0/transport.go:216 # 0xdec214 github.com/quic-go/quic-go.(*Transport).Listen+0x14 github.com/quic-go/quic-go@v0.59.0/transport.go:173 # 0xdff115 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*wrappedQUICTransport).Listen+0x15 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:417 # 0xe01f5a github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*refcountedTransport).Listen+0x1a github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:166 # 0xdff408 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener+0x2a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:74 # 0xdfdbe6 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).ListenQUICAndAssociate+0x1a6 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:211 # 0xe08584 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen+0x3c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:314 # 0xd3834f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:116 # 0xd37cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Listen+0x2c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:53 # 0x113728f github.com/libp2p/go-libp2p/config.(*Config).NewNode.func3.1+0x2f github.com/libp2p/go-libp2p@v0.48.0/config/config.go:530 # 0x11172c7 go.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook+0x207 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:256 # 0x1116d1e go.uber.org/fx/internal/lifecycle.(*Lifecycle).Start+0x4be go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:216 # 0x112fd50 go.uber.org/fx.(*App).start-fm.(*App).start.func1+0x30 go.uber.org/fx@v1.24.0/app.go:702 # 0x1126271 go.uber.org/fx.(*App).withRollback+0x31 go.uber.org/fx@v1.24.0/app.go:684 # 0x112fce4 go.uber.org/fx.(*App).start+0x44 go.uber.org/fx@v1.24.0/app.go:701 # 0x1126baa go.uber.org/fx.withTimeout.func1+0x6a go.uber.org/fx@v1.24.0/app.go:801 1: 851968 [2: 1703936] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 1: 851968 [5: 4259840] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 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 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 1: 1048576 [161: 168820736] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 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 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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 [754: 790626304] @ 0x48b4b3 0x4901c9 0x122e873 0x122e5d5 0x1264fd9 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x1264fd8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 1: 1048576 [369: 386924544] @ 0x48b4b3 0x4901c9 0x122e873 0x122e5d5 0x123017f 0x126535d 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x123017e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x126535c google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 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 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 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 # 0x132dc21 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 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 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: 2097152 [79: 165675008] @ 0x48b4b3 0x4901c9 0x740ee5 0x759a45 0x77f3c5 0x764f6e 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740ee4 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 # 0x759a44 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x77f3c4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x764f6d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 1: 4194304 [3: 12582912] @ 0x48b4b3 0x4901c9 0x74850d 0x76c0b4 0x76c5c5 0x76fc65 0x77025a 0x76feaa 0x77040e 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74850c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x76c0b3 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x76c5c4 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x76fc64 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x770259 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x76fea9 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x77040d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 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 = 128755264 # TotalAlloc = 230670205792 # Sys = 316541272 # Lookups = 0 # Mallocs = 2451122622 # Frees = 2449690232 # HeapAlloc = 128755264 # HeapSys = 276955136 # HeapIdle = 110927872 # HeapInuse = 166027264 # HeapReleased = 49684480 # HeapObjects = 1432390 # Stack = 25034752 / 25034752 # MSpan = 2638720 / 3345600 # MCache = 4592 / 16072 # BuckHashSys = 3710861 # GCSys = 6099264 # OtherSys = 1379587 # NextGC = 192138818 # LastGC = 1780955980473455719 # PauseNs = [141654 166952 116329 125628 181161 386112 234280 133589 913185 166928 128893 195216 171012 145740 600096 783964 3662692 91983 160524 211072 733609 235363 147185 1219487 381370 162557 144330 144220 1150633 265980 562134 123766 200031 125026 133799 346096 405454 220296 375521 192262 116377 121772 140664 103201 212820 276928 319279 273629 218132 255731 163958 175996 243652 289800 219508 747483 390536 331185 340889 187933 468863 129377 116083 227698 1246015 373719 165442 127461 123752 126697 1905406 440737 221258 484101 239168 235436 160030 108615 372594 4187024 359694 197211 741418 289446 481660 120407 162802 108851 4638688 295666 194557 192390 400693 101904 128721 103864 142660 101904 534310 209683 200778 664576 5279439 145808 2707504 316002 136650 111027 189258 405964 194726 129223 217240 1178209 376047 222179 383386 2580929 120223 165039 224160 289043 250054 146831 134578 153575 200606 736179 456690 143353 660155 3259481 147433 158924 139683 261996 445860 848637 233390 1477772 203292 172837 697051 4270278 185893 501265 300647 5473735 708902 102237 4189719 125395 151639 124934 1043567 140767 139604 136881 244965 2357423 461786 255628 537569 163819 4789363 118506 4000578 797380 205135 168846 126247 197293 4662285 3486347 139569 172751 161852 301871 287212 459999 668832 176759 185050 97759 296960 1949774 215347 628300 164671 203979 135289 219363 740190 130366 150154 430020 4417552 119049 742071 125641 170359 660138 355825 130727 1647105 175407 219262 283739 366104 185317 3406432 3851445 215447 546144 142810 235837 126266 253762 587017 184811 402197 341711 303663 185140 152350 1585505 192590 185552 2418511 135804 127191 218959 138220 208604 179702 518738 231697 141342 169852 5671540 188535 898823 372876 157029 812430 132391 988203 147006 2915287 3058480 193190 101200 607747 265305 305720 262929] # PauseEnd = [1780951365966855680 1780951375427497902 1780951383544744516 1780951391894553303 1780951430558671337 1780951506670205282 1780951579522618976 1780951638555677567 1780951700434875332 1780951710170730255 1780951719701876668 1780951729783328323 1780951755495622578 1780951835586175609 1780951940659175692 1780952017903363489 1780952044741151820 1780952053755330641 1780952063978420606 1780952073490847086 1780952131147809056 1780952191237265322 1780952280495343528 1780952375010478794 1780952387491179722 1780952398294900052 1780952408715259862 1780952452641707971 1780952543495035681 1780952641672700735 1780952715543274297 1780952726989288183 1780952736080323110 1780952743488472274 1780952752580720061 1780952820373094834 1780952922775060050 1780952993550133181 1780953058251544479 1780953066563734050 1780953074487478859 1780953082054941656 1780953087136496309 1780953130782274571 1780953156801024091 1780953177694711990 1780953235080863810 1780953296387366503 1780953366379320871 1780953400902322265 1780953410727446280 1780953420585046095 1780953430662074708 1780953487536610636 1780953552880598934 1780953572437205310 1780953651029670967 1780953716379371521 1780953740016754781 1780953748199322343 1780953755959837630 1780953763719115016 1780953786394494078 1780953848794140206 1780953916801363739 1780953996394609061 1780954066411405913 1780954077990036965 1780954085593958903 1780954093180067601 1780954100780398569 1780954130597347495 1780954206411631375 1780954279018880660 1780954346390478429 1780954411310175424 1780954419182214534 1780954427149862072 1780954434728918770 1780954442532156868 1780954457843026326 1780954510065261475 1780954601726720909 1780954688590148028 1780954749720385979 1780954758252977392 1780954766452117351 1780954776255410861 1780954800516022772 1780954878588488941 1780954950585913311 1780955046499219729 1780955087477946405 1780955097436188960 1780955106375134190 1780955115116531971 1780955137435558524 1780955186535709576 1780955256763060533 1780955353672587312 1780955412592382064 1780955430128186832 1780955438848372174 1780955446863348369 1780955454746322501 1780955484209824010 1780955550801923450 1780955631299372013 1780955720770068281 1780955763253184525 1780955773706248393 1780955783436210600 1780955793378222793 1780955858752678190 1780955936712616163 1780955980473455719 1780945594428571054 1780945602742236327 1780945638386098594 1780945678431534507 1780945742803613070 1780945805870846589 1780945880909314005 1780945916545291219 1780945925618081557 1780945934551592857 1780945944644101534 1780946001528206752 1780946085889883013 1780946157131304842 1780946252034023838 1780946262752736055 1780946272587948578 1780946282539146305 1780946305933343011 1780946371531274100 1780946461591864806 1780946566197814007 1780946598118940291 1780946607224351700 1780946617005829512 1780946626750456549 1780946700544710136 1780946741416826960 1780946843912060365 1780946922425707253 1780946940187590190 1780946948872481349 1780946957649633743 1780946967422644697 1780947020452189184 1780947066000020445 1780947150748685958 1780947206040461517 1780947275281271156 1780947283366535061 1780947292465577135 1780947300658486178 1780947318479514479 1780947390386742857 1780947470915119862 1780947556066709083 1780947614203298047 1780947623987083237 1780947631822529688 1780947641151239630 1780947650573920778 1780947720707553738 1780947810073302827 1780947836133153165 1780947860323237642 1780947906210470650 1780947958854003902 1780947968299220762 1780947975367404311 1780947982842815803 1780948001356530083 1780948060922992874 1780948132304179284 1780948247019519960 1780948299638914970 1780948310401256342 1780948320354581697 1780948329241916484 1780948387189687051 1780948460861982226 1780948551656121500 1780948631959278216 1780948645830122305 1780948655602513730 1780948665625355208 1780948693017576250 1780948782619825422 1780948871899629026 1780948914622090713 1780948978990337751 1780948988598491724 1780948996637800824 1780949004492352011 1780949015273937643 1780949077553058143 1780949164038490293 1780949213119307808 1780949280603553532 1780949319455989805 1780949329254910558 1780949339283630066 1780949349176416302 1780949400011847707 1780949500972673347 1780949536362577230 1780949610676013869 1780949655772204080 1780949664556958641 1780949673219620487 1780949681570165028 1780949691258999270 1780949740781676408 1780949810221813986 1780949882740882259 1780949946716657649 1780950000613807435 1780950010271826360 1780950020378609555 1780950030541999522 1780950090209802009 1780950169446349116 1780950224272143045 1780950261894510594 1780950314877895631 1780950343622794421 1780950352555224802 1780950359800570169 1780950368597212224 1780950391406807291 1780950413868472176 1780950473663180315 1780950555768434402 1780950612056271501 1780950680235478001 1780950689181010820 1780950698254628050 1780950706315905032 1780950721380278640 1780950799047714634 1780950868069661866 1780950930763248050 1780951009756591998 1780951028432525250 1780951039013304772 1780951048938955411 1780951058003749791 1780951126329409595 1780951190627675542 1780951270640160034 1780951349047791379] # NumGC = 3188 # NumForcedGC = 0 # GCCPUFraction = 0.00040196192448796393 # DebugGC = false # MaxRSS = 346968064